Java jpa只将复合对象映射到一个表
希望我不会重复这个问题(我真的不知道如何更好地搜索): 我有一个java Location类,包含以下字段:名称、描述、国家、gps坐标、添加人 gps_coord是一个包含gps_lat和gps_long成员的类 我想将Location类映射到如下数据库表: 名称、描述、国家、全球定位系统纬度、全球定位系统长度、添加人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
考虑到类有一个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
类。读取行时,持久性提供程序将重建嵌入的对象
请看一看以供参考