Exception异常:java.util.NoSuchElementException: null
来源:互联网 发布:linux命令行切换用户 编辑:程序博客网 时间:2024/05/18 19:44
Spring data jpa 开发过程中遇到奇葩问题,经过一系列的检查与调整发现问题所在,现将问题展现出来。
- 控制台抛出异常
Caused by: java.util.NoSuchElementException: null at java.util.ArrayList$Itr.next(ArrayList.java:854) at org.springframework.data.jpa.repository.query.ParameterMetadataProvider.next(ParameterMetadataProvider.java:121) at org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:276) at org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:182) at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:109) at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:49)
- 代码源码
- 创建仓库并引用
@Autowired private SysUserRepository sysuserRepo;
- SysUserRepository里内容如下
@Repositorypublic interface SysUserRepository extends JpaRepository<SysUser, String>{ SysUser findByIdcardOrAccount(String content); SysUser findByIdcard(String idcard);}
经过仔细检查并没有发现问题所在,感觉并没有错。经过网上一番搜索,发现SysUserRepository文件书写有问题。想当然认为OR关键词给一个参数就够了。
- findByIdcardOrAccount(String content)漏掉一个参数
改正为:findByIdcardOrAccount(String content,String content2)
如有疑问,请留言。
阅读全文
0 0
- Exception异常:java.util.NoSuchElementException: null
- java.util.NoSuchElementException异常
- Android编程:解决异常“java.util.NoSuchElementException”
- 异常处理系列:java.util.NoSuchElementException
- Scanner类Java.util.NoSuchElementException 异常。
- 遍历器异常: java.util.NoSuchElementException
- java中Exception in thread "main" java.util.NoSuchElementException
- java.util.NoSuchElementException翻译
- java.util.NoSuchElementException原因
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- java.util.NoSuchElementException
- Git插件push时报异常java.util.NoSuchElementException
- 数据结构实验之栈与队列七:出栈序列判定
- js 日期格式化 及 字符串转日期对象
- 机器学习(一)线性回归
- MySQL 储存过程-原理、语法、函数详细说明
- QTableView 用法小结
- Exception异常:java.util.NoSuchElementException: null
- [最短路 杂题] LOJ#6075. 「2017 山东一轮集训 Day6」重建
- jmeter(七)定时器
- [算法改良]与7无关的数(POJ 2701)--(可以作为广搜入门读物)
- 初学者如何查阅自然语言处理(NLP)领域学术资料
- windows命令行下也有好工具(三)--查看程序打开的文件
- Java中的IO流
- ActiveMQ使用
- eclipse中添加python开发环境