JPA联合主键之后 联合主键的那两个字段的值怎么取

java120936434 2013-04-13 11:58:08
JPA联合主键之后 联合主键的那两个字段的值怎么取
...全文
327 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangpi1991 2015-04-18
  • 打赏
  • 举报
回复
如果复合主键中的属性并不是两个String类型的属性,而是两个比如是:学生和课程这两个实体类型,也就是说如果复合主键中的属性是外键的话,这个其中的注解又该如何配置呢,还有我更想问的是,如果当我要删除一个学生的时候,我希望能级联地删除这个含有学生与课程这两个类的主键的关联表,谢谢!
java120936434 2013-04-20
  • 打赏
  • 举报
回复
问题已经解决。@Embeddable 之后我在实体里面 直接这个联合主键的 对象.get @Embeddable 需要的属性。
xizhou704 2013-04-14
  • 打赏
  • 举报
回复
顶楼上,主键类要求实现Serializable接口
ccg5230 2013-04-13
  • 打赏
  • 举报
回复
你用的是hibernate的jpa实现吗,你可以将符合主键的字段封装成一个类,再把它作为表的一个主键id属性。 使用@Embeddable,@EmbeddedId注解。不知道能不能满足你的要求

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧