我想使用 Play Framework 2.1 附带的 EBean 来设置一些罐头数据。当我运行主程序时,我遇到了这样的错误。
Exception in thread "main" javax.persistence.PersistenceException: The default EbeanServer has not been defined? This is normally set via the ebean.datasource.default property. Otherwise it should be registered programatically via registerServer()
这只是一个简单的代码。
package seeder.main;
import util.ProductBuilder;
import static play.test.Helpers.fakeApplication;
import static play.test.Helpers.start;
public class DataSeeder {
public static void main(String args[]) {
start(fakeApplication());
new Product().save();
}
}
public class Product extends Model {
// properties
}
该代码在 JUnit 测试中运行良好,但我想在 Main 中运行此代码,这样我就可以让所有设计人员运行该程序并在 db 中获取一些罐装数据,而无需使用数据库的 INSERT 语句来设计原型。