如何配置使用JPATOOL生成复合pk的方法

时间:2015-02-13 14:48:10

标签: jpa

我使用Eclipse Luna基于jpa 2.0进行开发,我看到对于复合pk,JPA TOOL总是生成一个pk类作为父实体的属性,但出于某种原因,我想要多个纯属性用于复合pk in entity,不需要pk类。 请看看我做了什么。 enter image description here

然后生成实体代码如下: enter image description here

enter image description here

表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,它应该如下所示: enter image description here

但是jpa工具插件并没有给我机会选择pk生成方式,如何使用jpa工具或任何其他插件实现它?

由于

库尔特

0 个答案:

没有答案