spring和hibernate整合时不能自动创建表的问题

来源:互联网 发布:snow软件下载 编辑:程序博客网 时间:2024/06/08 01:15

在Hibernate中设置这个hibernate.hbm2ddl.auto属性就可以实现自动建表,但是今天在spring和hibernate结合的时候,发现还是不可以自动创建表(报错为表不存在),主要发现有如下两个原因(目前遇到的):

1.如果是使用配置文件来映射实体类,在主键生成策略上写native,这时是无法自动创建表的(单独使用hibernate时可行),将其改为increment就可以了

2.在spring中配置hibernate.hbm2ddl.auto时,少了hibernate这个前缀(单独使用hibernate可以),这时候也是不可以创建表的,加上前缀就OK了





0 0
原创粉丝点击