我使用Eclipse Luna基于jpa 2.0进行开发,我看到对于复合pk,JPA TOOL总是生成一个pk类作为父实体的属性,但出于某种原因,我想要多个纯属性用于复合pk in entity,不需要pk类。 请看看我做了什么。
然后生成实体代码如下:
表user_info(mysql)的ddl如下:
CREATE TABLE `user_info` ( `first_name` varchar(255) NOT NULL, `last_name` varchar(255) NOT NULL, `user_id` int(11) DEFAULT NULL, `birth_date` datetime DEFAULT NULL, PRIMARY KEY (`first_name`,`last_name`) )
我想要的是没有生成pk类,只有简单类型pk字段的实体类只有一个字段pk,它应该如下所示:
但是jpa工具插件并没有给我机会选择pk生成方式,如何使用jpa工具或任何其他插件实现它?
由于
库尔特