为了账号安全,请及时绑定邮箱和手机立即绑定

jpa有没有类似mybatis 的动态查询?

jpa有没有类似mybatis 的动态查询?

噜噜哒 2018-11-13 21:16:44
jpa 使用findby查询,参数为空的时候不作为条件,怎么搞?类似mybatis 的 where <if test='xx != null'> column = xx </if> 这种功能。比如我有一个findByNameAndAge(String name,Integer age);,当age为空时,只按name查询,age不作为条件。网上查的都不是使用findBy这种模式。谢谢
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

晚一点给你看下spring data jpa的代码,我们现在主要是使用jooq,结合jdk8函数式编程,推荐试一下,动态sql、返回主键、批处理、存储过程调用等等包罗万象吧
有需要的话,我节假日搭个框架大家交流学习

查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 1088 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信