blinkfox / fenix

This is an extension library to the Spring Data JPA complex or dynamic SQL query. 这是一个比 MyBatis 更加强大的 Spring Data JPA 扩展库,为解决复杂动态 JPQL (或 SQL) 而生。https://blinkfox.github.io/fenix
https://blinkfox.github.io/fenix
Apache License 2.0
346 stars 72 forks source link

关于同个参数多个不同标签解析like问题 #72

Open chenmu5241 opened 2 years ago

chenmu5241 commented 2 years ago

1 2 如图,如果是有like又有equal的标签,会使用是带有百分号的属性,非常感谢作者给我们的福利,期待3.0

blinkfox commented 1 year ago

@chenmu5241 你的写法有些问题,Fenix 生成的 SQL 参数,是根据 value 来生成 JPA 的参数名称的,你可以开 Fenix 的 debug 模式看下参数名是不是都一样了,导致得到的参数值一样。你可以设置下每个标签的 name 值,用来区分 JPA SQL 语句中的参数名称。