Eclipse JPA(MySQL)是自动生成位字段到字节,我可以使它生成位到布尔值

时间:2016-04-06 10:33:28

标签: mysql eclipse jpa

在eclipse 来自表的JPA实体中,它将字节从mysql 转换为字节在java

如何更改为布尔值(Netbeans可以正确生成)?

提前感谢您的回答。

1 个答案:

答案 0 :(得分:0)

[Hmmmm。我没有看到MySQL文档说它的数据类型为BYTE。也许你的意思是BIT?]

无论哪种方式:

Dali(生成JPA实体的Eclipse部分)使用DTP(Eclipse的另一部分)来确定特定数据类型的Java属性类型。这些映射是特定于数据库平台的,并在各种DTP插件的.xmi文件中指定。

例如,对于MySQL,数据类型BIT(以及BOOLBOOLEAN)将映射到文件中的Java类型byte /runtime/vendors/MySql_5.1/MySql_5.1.xmi 在插件罐中 ./plugins/org.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109022331

您可以提取相应的.xmi文件,对其进行编辑,然后将其返回到jar文件中,这应该会改变实体的生成方式。