IM继zentask教程,并写了一个JUnit测试, 测试不会从Eclipse IDE中运行它给以下异常游戏框架2.1 JUnit测试不偏食工作
javax.persistence.PersistenceException: java.lang.IllegalStateException: Class [class play.db.ebean.Model] is enhanced and [class models.User] is not - (you can not mix!!)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1475)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1138)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1058)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:565)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:252)
at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:124)
at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:210)
at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
我读了一下,发现对于一些人 编辑buils.scala添加以下线内主要帮助:ebeanEnabled:=真
我它没有nither closeing IDE中运行起到清洁编译
任何IDE如???
感谢您的解决方案出色! – naoru 2013-02-18 12:39:32
我在Play 2.1.5中使用avaje-ebeanorm-agent-3.2.2.jar尝试了这一点,但它似乎并没有在控制台中给出这个消息:transform> cls:play/db/ebean/Model msg:...忽略字段_ebean_intercept – Splaktar 2014-07-29 14:36:18
@Splaktar请使用http://mirrors.ibiblio.org/maven2/org/avaje/ebean/2.7.3/中的jar ebean-2.7.3-agent.jar,这将会工作(现在玩2.2.6) – Manu 2015-01-11 17:39:39