Spring Boot 使用JPA将包含另一个对象的java对象存储在单个表中

mzmfm0qo  于 2022-11-05  发布在  Spring
关注(0)|答案(1)|浏览(195)

我正在用Springboot做一个练习,它基本上由一个简单的应用程序和一个Rest Controller组成,Rest Controller必须使用JPA/Hibernate将从POST请求接收到的对象存储到mysql数据库中。
该表具有以下结构:

我有一个pojo,它必须将表Map为一个对象:

如果你注意的话,表中有一个名为“CARD_保持器_FULL_NAME”的列,但是在应用程序中,持卡人必须是一个单独的对象:

那么,我如何指定CaldHolderInfo类中的fullName属性表示表中的该列呢?
我对Springboot/JPA/hib非常生疏,所以我不知道如何继续

8dtrkrch

8dtrkrch1#

您需要使CaldHolderInfo成为可嵌入的。
请参阅JPA @Embedded And @Embeddable
请不要在这个网站上显示代码图片。

相关问题