一个关于hibernate.hbm2ddl.auto的问题

恐高的长颈鹿 2016-08-11 12:00:13
我在和hibernate的配置文件中配置了hibernate.hbm2ddl.auto为update
可以项目一启动就提示错误,说找不到表,但是这个表在数据库里面是存在的啊,当我访问这表做查询的时候都是没问题的,就是在一开始的初始化有这问题,请各位赐教
...全文
99 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jihongshuai 2016-08-11
  • 打赏
  • 举报
回复
update是更新表结果,验证实体类中属性是否比表中列的个数多,如果多,就添加;若少,不做任何事情。这个属性使用需要注意两点,一是在实体类.hbm.xml中加property属性;二是在hibernate.cfg.xml中添加正向工程属性(<property name="hbm2ddl.auto"></property>)的时候一定要放在<mapping>前面。

81,092

社区成员

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

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