Java 如何通过JPA将数据插入到具有复合主键的表中?
用户表 用户名pk 文件名 名字 团长 组名pk 用户名pk,fk 我想在GroupMaster中插入数据,但我的问题是它有复合主键Java 如何通过JPA将数据插入到具有复合主键的表中?,java,jpa,insert,composite-primary-key,Java,Jpa,Insert,Composite Primary Key,用户表 用户名pk 文件名 名字 团长 组名pk 用户名pk,fk 我想在GroupMaster中插入数据,但我的问题是它有复合主键 如何通过实体管理器对象在表中插入数据?这可以通过@embeddeble注释完成。设置一个包含主键值的新类——在本例中,是一个包含GroupName和UserName字段的类,用@embeddeble注释该类,然后在需要主键的@实体中存储一个实例 请看以下示例: 我已经有了类,但我想要插入em.persist(whichobject)@user1904230这样的数
如何通过实体管理器对象在表中插入数据?这可以通过
@embeddeble
注释完成。设置一个包含主键值的新类——在本例中,是一个包含GroupName
和UserName
字段的类,用@embeddeble
注释该类,然后在需要主键的@实体
中存储一个实例
请看以下示例:
我已经有了类,但我想要插入em.persist(whichobject)@user1904230这样的数据的确切方法-应该有两个类——一个是您的
@实体
,一个是您的@可嵌入
。您将持久化@实体
。