JPA一对多保存维护端时,报被维护端属性为空异常-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

JPA一对多保存维护端时,报被维护端属性为空异常

2016-03-17 14:16:15 2032 1

表A

@ManyToOne
private B b;
表B

@Column(length = 10, nullable = false, unique = true)
private String name;

@OneToMany(cascade = CascadeType.REFRESH, mappedBy = "b")
private Set alist;
Service(已加入@Service和@Transactional)

A a = new A();

a.setB(new B(1));

service.save(a);

这时报错:

not-null property references a null or transient value : com.entity.B.name

可是我在JUnit里面用同样的确可以 ,这是怎么回事啊 @红薯

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:05:20

    具体功能不明白你的流程,其实你如果是一次性获取出来,然后打印出来是可以的,你可以测试一下,但是如果你保存的对象在另一个方法中去使用其映射的部分,可能是获取不到的。现实项目中经常出现这样问题

    0 0
相关问答

1

回答

parallel scan优化了哪些方面?

2022-05-07 12:54:02 89浏览量 回答数 1

1

回答

parallel scan优化了哪些方面

2022-04-30 14:02:50 330浏览量 回答数 1

0

回答

AI for Social Good

2018-05-27 18:08:21 849浏览量 回答数 0

1

回答

ssh连接中断

2017-09-20 20:06:34 1295浏览量 回答数 1

1

回答

iOS上如何用UINavigationController管理WebView中的页面跳转

2016-07-19 17:07:35 1859浏览量 回答数 1

6

回答

PHPwind安装时磁盘为0

2015-08-06 02:26:54 4018浏览量 回答数 6

1

回答

求组我想建立一个Zblog,请问使用一键安装如何不安装phpwind,而安装Zblog

2014-12-17 20:32:54 7190浏览量 回答数 1

2

回答

发现万网BUG我的域名已经续费了它却不显示,而别的网站显示正常!!!

2014-10-27 10:47:39 5554浏览量 回答数 2

4

回答

注册个用户都郁闷的不行

2013-04-13 01:20:10 5595浏览量 回答数 4

4

回答

经济A 通过phpwind的链接现在只要84了

2012-09-13 07:07:35 7239浏览量 回答数 4
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
低代码开发师(初级)实战教程
立即下载