关于使用hibernate,高分!!

gaoanyuan321 2012-03-10 04:43:00
hibernate类库我加载好了,hibernate.cfg.xml 和xx.xml也配置了,然后用jsp页面写了一个
Configuration conf=new Configuration().configure();
但是总是报这样的错误
Configuration cannot be resolved to a type
求解答,星期1要上机面试,求人帮帮我。。
...全文
176 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
feigouge 2012-03-10
  • 打赏
  • 举报
回复
<hibernate-mapping 加入包的路径属性>红色部分指明包路径
MiceRice 2012-03-10
  • 打赏
  • 举报
回复
hbm.xml 确实还有问题,因为id子节点定义不完整,Type啥的全都没定义;
但是跟提示内容似乎又不一致,提示内容是说class的子节点定义有问题。

这是个完整的例子:

<hibernate-mapping>
<class name="com.shopping.pojo.Datiel_order" table="datiel_order" catalog="shopping">
<id name="daiel_order_id" type="java.lang.Integer">
<column name="daiel_order_id" />
<generator class="identity" />
</id>
<property name="goods_num" type="java.lang.Integer">
<column name="goods_num" not-null="true" />
</property>
<property name="sum_price" type="java.lang.Double">
<column name="sum_price" precision="20" default="0.00" not-null="true" />
</property>
</class>
</hibernate-mapping>
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 ldh911 的回复:]
是指你的XML 17行上下的那段内容贴出来。。。

因为XML要求很严格,顺序都不能乱的,必须严格按照提示中的节点顺序来。
[/Quote]
我贴在11楼了,总共18行
MiceRice 2012-03-10
  • 打赏
  • 举报
回复
是指你的XML 17行上下的那段内容贴出来。。。

因为XML要求很严格,顺序都不能乱的,必须严格按照提示中的节点顺序来。
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 ldh911 的回复:]
看起来是 hbm 的文件格式错误,有问题的段落贴出来看看。
[/Quote]
org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 10; 元素类型为 "class" 的内容必须匹配 "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-query)*)"。
我开始的时候没有加id这个子元素,后来看到错误提示,id|compositeid必须有一个,现在加上去了,还是一样的错误提示。。郁闷了,以为找出哪里错了
MiceRice 2012-03-10
  • 打赏
  • 举报
回复
看起来是 hbm 的文件格式错误,有问题的段落贴出来看看。
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<!-- Generated 2010-11-9 18:15:04 by Hibernate Tools 3.3.0.GA -->
<hibernate-mapping>
<class name="user.News" table="news_table">
<id name="id"/>
<property name="user" type="java.lang.String">
<column name="user" />
</property>
<property name="password" type="java.lang.String">
<column name="password" />
</property>
</class>
</hibernate-mapping>
这个文件哪里有错啊。。
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cscxxx 的回复:]
直接指定试试
org.hibernate.*;
org.hibernate.cfg.Configuration;
[/Quote]
这样的错误
org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 10; 元素类型为 "class" 的内容必须匹配 "
看了一下,我xx.hbm.xml里面id的属性配置了啊
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ldh911 的回复:]
引用 4 楼 gaoanyuan321 的回复:
帮我看看还有哪些出错的可能好吗?


Java是很严谨的东西,“Configuration cannot be resolved to a type”就说明它不认识这东西,那么必然就是你没有import进来。
[/Quote]
现在是这样的错误
org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 10; 元素类型为 "class" 的内容必须匹配 "
MiceRice 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gaoanyuan321 的回复:]
帮我看看还有哪些出错的可能好吗?
[/Quote]

Java是很严谨的东西,“Configuration cannot be resolved to a type”就说明它不认识这东西,那么必然就是你没有import进来。
cscxxx 2012-03-10
  • 打赏
  • 举报
回复
直接指定试试
org.hibernate.*;
org.hibernate.cfg.Configuration;
lyp907093825 2012-03-10
  • 打赏
  • 举报
回复
如果这样的话,hibernate的jar包加了没?
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
有人吗?被卡在这里了。。
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gaoanyuan321 的回复:]
引用 2 楼 ldh911 的回复:
大哥,你 import 了么?

如果用了Eclipse的话,光标停在 Configuration后面,按Ctrl+/

[/Quote]
帮我看看还有哪些出错的可能好吗?
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ldh911 的回复:]
大哥,你 import 了么?

如果用了Eclipse的话,光标停在 Configuration后面,按Ctrl+/
[/Quote]
<%@ page import="org.hibernate.cfg.*" %>
MiceRice 2012-03-10
  • 打赏
  • 举报
回复
大哥,你 import 了么?

如果用了Eclipse的话,光标停在 Configuration后面,按Ctrl+/
gaoanyuan321 2012-03-10
  • 打赏
  • 举报
回复
有人知道为什么吗
基于Maven+SpringMVC+Hibernate在线考试系统设计毕业源码案例设计 功能说明: 管理员角色包含以下功能:管理员登录,用户管理,试卷管理,题目管理,资源管理,考试管理,成绩管理等功能。 学生角色包含以下功能:学生登录,参加考试,考试界面,自动阅卷,讨论题目,查看成绩,查看错题,学习资料下载,评价学习资料等功能。 用了技术框架: HTML+CSS+JavaScript+jsp+mysql+SpringMVC+Spring+Hibernate 管理员账号/密码:admin/admin 学生账号/密码: matou/123456 运行环境:jdk1.8/jdk1.9 IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat8.x/9.x -------- 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧