Spring-Data-JPA 中的查询如何动态组装条件?

2024-12-27 07:56:31
推荐回答(2个)
回答1:

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

回答2:

简单的做法,参数都写全了,不为空的条件就组装进去。 上面举的例子,条件是name和age,name如果isnotblank才组装like条件