我可以在mongodb中使用roo创建finder吗?它似乎不支持,但我找不到任何地方这样说。
我收到错误/info:找到'find list‘命令,但当前不可用(键入'help’,然后输入ENTER以了解此命令)
所以问题是我如何创建我自己的finder?我在网上找到的所有例子都是关系数据库的,没有一个是mongodb的。
非常感谢。
发布于 2013-11-05 04:18:26
您可以了解如何在Query Methods section of the Spring Data MongoDB - Reference Documentation中创建自己的查找器。
在安装了mongodb的Spring Roo中,Repository接口已经扩展了PagingAndSortingRepository。
如果您有一个具有属性"lastName“的模型Person,则可以在Repository接口中声明一个方法findByLastname(String lastname)。例如。
@RooMongoRepository(domainType = Person.class)
public interface PersonRepository {
List<Person> findAll();
List<Person> findByLastname(String lastname);
} 有关如何创建其他查找器的信息,请参阅上面给出的链接中的“query methods支持的关键字表6.1”。
https://stackoverflow.com/questions/15181428
复制相似问题