Java jpa只将复合对象映射到一个表

Java jpa只将复合对象映射到一个表,java,jpa,orm,Java,Jpa,Orm,希望我不会重复这个问题(我真的不知道如何更好地搜索): 我有一个java Location类,包含以下字段:名称、描述、国家、gps坐标、添加人 gps_coord是一个包含gps_lat和gps_long成员的类 我想将Location类映射到如下数据库表: 名称、描述、国家、全球定位系统纬度、全球定位系统长度、添加人 考虑到类有一个gps_coord类对象,而表有实际成员,我如何映射Location类?您可以将gpscord类注释为@Embedded,并将Location类中的gps_coo

希望我不会重复这个问题(我真的不知道如何更好地搜索):

我有一个java Location类,包含以下字段:名称、描述、国家、gps坐标、添加人

gps_coord是一个包含gps_lat和gps_long成员的类

我想将Location类映射到如下数据库表:

名称、描述、国家、全球定位系统纬度、全球定位系统长度、添加人


考虑到类有一个gps_coord类对象,而表有实际成员,我如何映射Location类?

您可以将
gpscord
类注释为
@Embedded
,并将
Location
类中的
gps_coord
属性注释为
@Embedded

像这样映射,嵌入类的属性与所属类的属性存储在同一个表中。DB不知道您的
GpsCoord
类。读取行时,持久性提供程序将重建嵌入的对象


查看以供参考。

您可以将
GpsCoord
类注释为
@Embedded
,并将
位置中的
gps\u-coord
属性注释为
@Embedded

像这样映射,嵌入类的属性与所属类的属性存储在同一个表中。DB不知道您的
GpsCoord
类。读取行时,持久性提供程序将重建嵌入的对象


查看以供参考。

您可以将
GpsCoord
类注释为
@Embedded
,并将
位置中的
gps\u-coord
属性注释为
@Embedded

像这样映射,嵌入类的属性与所属类的属性存储在同一个表中。DB不知道您的
GpsCoord
类。读取行时,持久性提供程序将重建嵌入的对象


查看以供参考。

您可以将
GpsCoord
类注释为
@Embedded
,并将
位置中的
gps\u-coord
属性注释为
@Embedded

像这样映射,嵌入类的属性与所属类的属性存储在同一个表中。DB不知道您的
GpsCoord
类。读取行时,持久性提供程序将重建嵌入的对象

请看一看以供参考