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

你可能感兴趣的:(xml,Hibernate,jpa,Google)