问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助,jpa为含有复合主键如何建立一对多的关联

发布网友 发布时间:2022-04-26 00:18

我来回答

3个回答

懂视网 时间:2022-04-15 03:34

http://note.youdao.com/share/?id=9065b839f2d6b3f1b6310ad9bb92d3f6type=note @Entity@Table(name = RELEASE_INFO_ELEMENT)public class ReleaseInfoElement { @EmbeddedId private PK pk = new PK(); @Column(name = VALUE) private String value; public

http://note.youdao.com/share/?id=9065b839f2d6b3f1b6310ad9bb92d3f6&type=note

@Entity @Table(name = "RELEASE_INFO_ELEMENT") public class ReleaseInfoElement { @EmbeddedId private PK pk = new PK(); @Column(name = "VALUE") private String value; public Long getInfoId() { return pk.infoId; } public void setInfoId(Long infoId) { pk.infoId = infoId; } public Long getParamId() { return pk.paramId; } @Override public String toString() { return "ReleaseInfoElement [infoId=" + pk.infoId + ", paramId=" + pk.paramId + ", value=" + value + "]"; } public void setParamId(Long paramId) { pk.paramId = paramId; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } @Embeddable public static class PK implements Serializable { @Column(name = "INFO_ID") private Long infoId; @Column(name = "PARAM_ID") private Long paramId; public PK() { super(); } } }

热心网友 时间:2022-04-15 00:42

您好,很高兴为您解答:

@OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY)
@JoinColumn(name = "app_no")
public Set<NameAppInvest> getNameAppInvestsSet() {
return nameAppInvestsSet;
}

public void setNameAppInvestsSet(Set<NameAppInvest> nameAppInvestsSet) {
this.nameAppInvestsSet = nameAppInvestsSet;
}

这是我建立的一对多的关联

public void deleteApply(String appNo, int loadMode){
NameApp nameApp = null ;
if(StringUtils.isNotBlank(appNo)){
//得到名称申请案
nameApp = entityDAO.getNameApp(appNo);
}
if(nameApp != null){
if(loadMode == 0){
CascadeUtil.lazyInit(nameApp); // 加载全部Set
}

//删除名称申请案
entityDAO.deleteNameApp(nameApp);

}
}

希望以上信息可以帮到您!

热心网友 时间:2022-04-15 02:00

进行面向对象的分析,uer和role之间是双向多对多联系,使用JPA配置如下所示:
@Entity
public class User implements Serizlizable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String userName;
private String passWord;
@ManyToMany(cascade = CascadeType.ALL)
private List<Role> roles;
......
......
}

@Entity
public class Role implements Serizlizable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String role;
@ManyToMany(mappedBy = "roles")
private User user;
......
......
}

配置后,会在数据库中生存你想要的3个表。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 车厘子不就是大樱桃吗,为什么价格那么高? JPA枚举比较不等于失败问题,怎么解决 淘宝里面的车厘子为什么4年苗便宜? 烟台大樱桃树苗哪个品种好/烟台大樱桃树苗多少钱/烟台大樱桃苗 jpa分页查询怎么做 jpa中复合主键并且都是外键,请问怎么写注解 车厘子树苗哪里实地考察能批量选购? jpa自动截取过长字符串 一亩田车厘子树苗价格? 车厘子价格“腰斩”,国产大樱桃上市就“跳水”,到底是因为什么? 支付宝转帐手续费多少? 青椒回锅肉的做法 土豆回锅肉的做法 蚝油青椒回锅肉的做法,蚝油青椒回锅肉怎么做 青椒回锅肉的家常做法都有哪些啊?孕妇适合吃这道菜吗?大家知道吗? 家常菜青椒回锅肉,需要提前准备哪些食材呢? 青椒回锅肉片怎么做好吃 青椒回锅肉的做法二 青椒回锅肉的做法一 青椒回锅肉,回锅肉的家常做法,回锅肉怎么做好吃 青椒回锅肉怎么做好吃,青椒回锅肉的家常做法 jpa执行mysql报空指针 jpa中怎样使用between jpa中的delete功能报错 jpa hibernate 不能映射 boolean spring data jpa orderby 可以加多个参数吗 怎样用JPA的EntityManager执行原生sql返回ResultSet-CSDN论坛 java中Spring data jpa通过Predicate查询时间段 国内最大原料药龙头股? 现在在西安加盟个旅游门市可行吗?客源怎么保证? 苏州中旅国际旅行社有限公司怎么样? 我想开家旅行社,挂靠那家比较靠谱? 中国旅行社..中国国际旅行社.还有青年旅行社...分别是哪一年成立的?华侨旅行社是最早的对外旅行社吗?? 中国有哪些国有旅行社 国旅 中旅 青旅这三家的全名叫什么呢? 港中旅和中旅是不是一个旅行社? 中国国旅国际旅行社怎么样 中旅和国旅有什么区别 小学生的自我介绍怎么写一年级 怎么才能让电脑的设置恢复初始化? 怎么让电脑回复出厂设置