是否可以使用Spring控制器动态查找项目数组?

时间:2015-08-29 19:02:21

标签: java spring hibernate spring-data-jpa

我想要一个控制器,它可以接收分配了不同属性的映射实体并找到类似实体的数组?

Ex:控制器方法

    @RequestMapping(value="/get", method=RequestMethod.GET)
    public String get(@ModelAttribute("User") User user) {
        ArrayList<User> users = repository.someMethod(user);
        return users.toString();
    }

转到网址:

localhost:8181/get?name=Bob&ZipCode=35146 

从数据库返回一个ArrayList,用于所有User的名称= Bob和ZipCode = 35146的实例

转到网址:

localhost:8181/get?name=Bob&state=Missouri 

从数据库中为所有User的名称= Bob和state = Missouri

的实例返回一个ArrayList

是否有一种简单的Spring(或任何其他)方法可以实现这一点,而无需从存储库中的几个不同查询中选择轻微偏差的复杂方法?

0 个答案:

没有答案