读书人

jpa沿袭关系中的TABLE_PER_CLASS无法使

发布时间: 2012-09-03 09:48:39 作者: rapoo

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

读书人网 >软件架构设计

热点推荐