Hibernate 错误,学习卡住了

jarodzhao 2017-03-19 08:11:24
hibernate.cfg.xml 文件如下:
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/test</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>

<mapping resource="spring/pojo/User.hbm.xml" />
</session-factory>
</hibernate-configuration>


.hbm.xml 文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>

<class name="spring.pojo.User" table="user">

<id name="id">
<generator class="native" />
</id>

<property name="name"></property>
<property name="password"></property>
<property name="type"></property>

</class>

</hibernate-mapping>


项目结构如下:


调试错误信息:
...全文
240 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36663958 2017-04-13
  • 打赏
  • 举报
回复
type是不是数据库的关键字
nikyotensai 2017-03-20
  • 打赏
  • 举报
回复
我建议不要弄spring这个名字,可能冲突,改掉试试
jarodzhao 2017-03-20
  • 打赏
  • 举报
回复
引用 2 楼 DaoBa_WuJing 的回复:
映射错误,你在 <class name="spring.pojo.User" table="user" catalog=“test”> 你test表中有user表吗?
必须有啊,我测试专门建了一个的 test 库,只有一个 user 表
DaoBa_WuJing 2017-03-20
  • 打赏
  • 举报
回复
映射错误,你在 <class name="spring.pojo.User" table="user" catalog=“test”> 你test表中有user表吗?
DaoBa_WuJing 2017-03-20
  • 打赏
  • 举报
回复
引用 3 楼 zht_ok 的回复:
[quote=引用 2 楼 DaoBa_WuJing 的回复:] 映射错误,你在 <class name="spring.pojo.User" table="user" catalog=“test”> 你test表中有user表吗?
必须有啊,我测试专门建了一个的 test 库,只有一个 user 表[/quote] 你把原来的的表删了,在 hibernate.cfg.xml 中 mapping的上面加入 <property name="hbm2ddl.auto">update</property>
我爱娃哈哈 2017-03-19
  • 打赏
  • 举报
回复
没有加载到User类,重新编译下看看

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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