在Spring Roo:什么是动态查找器?

时间:2011-03-07 19:40:23

标签: spring-roo

我将看一下使用Roo的Spring Web框架。

而且,我正在查看示例目录中提供的vote.roo。

这一行引起了我的注意:

finder list --class com.springsource.vote.domain.Vote --depth 2 --filter reg,betw,IpEq

Spring Roo:什么是动态查找器? 这条线是什么意思?

由于

1 个答案:

答案 0 :(得分:11)

Roo可用于在您的Entity类上生成Finder方法。换句话说,它将在Entity上创建一个静态方法,该方法可以根据一些提供的字段值查询该实体的特定实例的后端。

在Roo提示符下, finder list 命令显示Roo可以为您创建的所有查找程序。 “depth”选项设置要在查询中包含的实体上的字段数。所以,你提到的那句话就是......

  1. 向我展示Roo可以在投票实体
  2. 上为我创建的方法
  3. 显示包含两个字段的方法
  4. 仅显示处理投票实体上“reg”,“betw”和“IpEq”字段的方法。
  5. 从那里,您可以使用finder add命令选择要创建的特定动态查找器方法。