首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

jpa沿袭关系中的TABLE_PER_CLASS无法使用自增主键

2012-09-03 
jpa继承关系中的TABLE_PER_CLASS无法使用自增主键在看petclinic时,发现pojo都继承自一个基类,此基类含有id

jpa继承关系中的TABLE_PER_CLASS无法使用自增主键

在看petclinic时,发现pojo都继承自一个基类,此基类含有id属性。由于petclinic是使用xml文件配置hibernate的,所以只要在配置文件中写明id的property即可。但是我在迁移至jpa发现,使用jpa继承关系中的TABLE_PER_CLASS,且在基类中设置id为@GeneratedValue(strategy=GenerationType.AUTO),导出的ddl建表语句没有自增。google之,原因如下:

Setting subclass primary key as auto_increment using JPA 2 annotations

热点排行