【发布时间】:2016-02-12 20:12:13
【问题描述】:
我有一个 Play 2.4.6 应用程序,直到两天前都可以正常工作。从昨天开始,我收到了这个错误:
[[37minfo] - application - Creating Pool for datasource 'default'
[[31merror] - com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager - Error in deployment
java.lang.IllegalStateException: Bean class models.User is not enhanced?
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1405) ~[avaje-ebeanorm-6.8.1.jar:na]
我已经寻找解决方案,但我仍然收到该错误。甚至,我尝试使用插件 2.0
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "2.0.0")
我该如何解决?
提前谢谢你,
更新:最后我重写了代码,去掉了EBean,开始使用Play Framework的数据库池和JDBC的PreparedStatement。工作正常。我将把这个问题留在这里,希望对其他人有所帮助。
【问题讨论】:
标签: mysql playframework playframework-2.0 ebean