希望我不会重复这个问题(我真的不知道如何更好地搜索):
我有一个带有以下字段的 java Location 类:名称、描述、国家、gps_coord、added_by
gps_coord 是一个具有 gps_lat 和 gps_long 成员的类。
我想将 Location 类映射到这样的数据库表:
名称、描述、国家、gps_lat、gps_long、add_by
如何映射 Location 类,记住该类具有 gps_coord 类对象并且表具有实际成员?
您可以将GpsCoord
类注释为,并将类中的属性@Embeddable
注释为.gps_coord
Location
@Embedded
像这样映射,嵌入类的属性与所属类的属性一起存储在同一个表中。数据库忘记了你的GpsCoord
课。读取该行时,持久性提供程序将重建嵌入的对象。
查看文档以供参考。