Ebean ServerConfig.addpackage()方法似乎不起作用

时间:2015-12-20 01:56:02

标签: ebean

我正在尝试使用ServerConfig.addPackage将一个包下的所有模型注册为实体,但它似乎不起作用。但使用ServerConfig.addClass方法可以正常工作。 addClass的唯一问题是现在我必须单独添加每个模型。

这有效

serverConfig.addClass(Model1.class);

这不起作用

serverConfig.addPackage("com.giraffe.models*");

我做错了什么,或者它是Ebean中的错误?

1 个答案:

答案 0 :(得分:1)

直接的答案是你应该删除包末尾的*通配符。

长期的答案是Ebean正朝着使用定义实体bean所在的包的清单文件的方向发展。使用清单文件将使扫描变得简单快速,并消除了对配置的任何需求(另外还为使用者提供了额外的好处) "查询bean")。因此,我们鼓励更长期的Ebean用户使用清单文件,特别是不使用addPackage()和addJar()。

今天还有更多的工作要做和记录,但它已经迫在眉睫。