Java JPA ORM mapping



我在 Java 类中有一个属性,它有时采用 int 值,有时采用字符串值,因此我声明了该字段 Object 以仅将两种数据类型存储在一个变量中。

ORM映射后,我的对象属性的MySQL数据类型是什么,此类映射是否存在任何问题。

您可以简单地将类中的特定字段(属性)声明为字符串,在MySQL中声明为varchar。然后,要将 int 值添加到该属性,您需要做的就是通过以下方式使其成为字符串:

Integer.valueOf(intValue).toString();

你可以通过以下方式使此属性成为 int:

Integer.parseInt(attribute); //where attribute is your String field

最新更新