课程
/后端开发
/Java
/Hibernate初探之一对多映射
请问这里用主键策略用native为什么会报错,说主键没有默认值?下图可见错误:
2017-10-13
源自:Hibernate初探之一对多映射 2-5
正在回答
native是采用本地数据库的默认主键生成方式,主键没有默认值,说明你没有设置主键,或者说默认主键是null。你把Integer改为Int就行了,int值默认是0 。
<property name="hbm2ddl.auto">create</property>
hibernate.cfg.xml中应该设置新建表,而不是更新表
瞪大眼睛学不会 提问者
举报
Hibernate中一对多关联映射配置,以及cascade和inverse属性作用