数据库您现在的位置是:首页 > 博客日志 > 数据库

query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2

<a href='mailto:'>微wx笑</a>的头像微wx笑 2021-01-09数据库 4 0关键字: query  unique  result  

query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2错误原因:query.un

query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2Xl9无知


Xl9无知

错误原因:

query.uniqueResult只能返回一个对象,数据库中存在两个相同的对象导致了此异常 “query did not return a unique result: xxxx”后边xxx会报出数据库中有多少个相同的对象。Xl9无知

解决方法:

1、可以将数据库中相同的键值删除。Xl9无知

2、让其返回listquery.List();Xl9无知


Xl9无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/database/2021-01-09/597.html

很赞哦! () 有话说 ()