在eclipse实体中,表中的将列字节从mysql转换为java中的字节。
如何更改为布尔(Netbeans可以正确生成)?
提前谢谢你的回答。
发布于 2016-04-06 15:43:46
嗯。我看不出MySQL文档说它有BYTE的数据类型。也许你是个刻薄的BIT
无论哪种方式:
Dali ( Eclipse中生成JPA实体的部分)使用DTP (Eclipse的另一部分)来确定特定数据类型的Java属性类型。这些映射是特定于数据库平台的,并在各种DTP插件中的.xmi文件中指定.
例如,对于MySQL,数据类型BIT (以及BOOL和BOOLEAN)映射到插件jar ./plugins/org.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109022331中的/runtime/vendors/MySql_5.1/MySql_5.1.xmi文件中的Java类型byte。
您可以提取适当的.xmi文件,编辑它,并将其返回到jar,这将改变实体的生成方式。
https://stackoverflow.com/questions/36448502
复制相似问题