有没有可能使用Hibernate工具生成POJO文件,从而避免在具有复合主键的表上生成实体类?
我有一个带有组合键的表:
CREATE TABLE `arc_test` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`data` datetime DEFAULT NULL,
`text` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`,`data`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
还有这个
<hibernate-reverse-engineering>
<table name="arc_test" catalog="db">
<primary-key>
<generator class="native"/>
</primary-key>
</table>
</hibernate-reverse-engineering>
Hibernate工具生成了这两个类:
public class ArcTest implements java.io.Serializable
{
private ArcTestId id;
private String text;
.....
.....
public class ArcTestId implements java.io.Serializable
{
private Integer id;
private Date data;
.....
.....
但我只想要一个这样的班级:
public class ArcTest implements java.io.Serializable
{
private Integer id;
private Date data;
private String text;
.....
.....
有可能吗?
1条答案
按热度按时间ngynwnxp1#
就像我在Discourse上告诉你的那样,这还不可能,但你可以为此创建一个JIRA问题。