Spring-Data-JPA 中的查询如何动态组装条件:
SpringSide 中 Spring-Data-JPA 的示例都是简单的查询。
现在有个简单的场景:页面有一个“用户名”查询框和一个查询按钮。点击查询按钮,动态组装的sql无非就是下面两条:
用 Spring-Data-JPA 应该怎么做呢?看到的都是用 Specifications 的简单例子。http://static.springsource.org/spring-data/data-jpa/docs/current/reference/html/#specifications
springdata 代码下载地址: http://www.zuidaima.com/share/search.htm?key=springdata
简单的做法,参数都写全了,不为空的条件就组装进去。 上面举的例子,条件是name和age,name如果isnotblank才组装like条件