Spring Data JPA如何在内部工作
我正在阅读Spring Data JPA Tutorial. 有特定的代码
这只是由以下界面取代
相应的测试用例运行良好
新的测试案例
我的问题 >框架如何知道我是否正在寻找使用=或部分匹配的完全匹配使用类似运算符的SQL(它不能是方法名称?) 希望我能够正确解释我的问题.如果我需要添加更多清晰度,请告诉我. 最佳答案
我建议您查看参考指南的Query Creation部分.它非常清楚地解释了规则.
例如,当您想要通过名字找到User并忽略大小写时,您将使用类似于findByFirstnameIgnoreCase的方法名称,这将转换为UPPER(x.firstame)= UPPER(?1)之类的条件. 默认情况下,当你有findByProperty方法时,匹配是准确的,所以如果你想拥有LIKE功能,你可以使用方法名称findByFirstnameLike,这反过来会转换成x.firstname喜欢的条件?1. 你可以结合这些关键字,但它可能会有点疯狂.我个人更喜欢使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |