2011-03-07 45 views
5

我用Roo来看看Spring Web框架。在Spring Roo中:什么是动态查找器?

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

这条线叫了我的注意:

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

在Spring Roo的:什么是动态取景器? 这是什么意思?

谢谢

回答

11

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

从Roo提示符下,查找程序列表命令会显示Roo可为您创建的所有查找程序。 “深度”选项设置要包含在查询中的实体上的字段数。所以,你叫出来是说行了...

  1. 让我看到袋鼠可以在投票为我创造实体
  2. 显示方法,包括两个字段
  3. 仅显示方法是处理方法与投票实体上的“reg”,“betw”和“IpEq”字段相关联。

从那里,您可以使用finder add命令来选择要创建哪个特定的动态查找方法。