PersistenceException: Error with [entity.haoyun.GameUserInfo] It has not been enhanced

Play 2.3.8  -Ebean

翻开博客看到之前已经踩过这个坑,上次比较模糊的方式解决了了这个问题,(删除了一些没有使用Model提供的方法的 @entity注解,现在看来那种方法是不可以学的)

 

这次通过查看一些资料,发现 Play在执行 Prod模式的时候,会对每个配置文件中(至少application.conf)数据源的配置做检测,比如你有多个配置文件,即使你线上模式不使用,也要保证里面数据源配置的完整性,比如你有四个数据库,那么每个配置文件中需要有这个四个数据源,(至少保证默认配置文件  application.conf 数据源配置的完整性) 

javax.persistence.PersistenceException: Error with [entity.haoyun.GameUserInfo] It has not been enhanced but it's superClass
 [class play.db.ebean.Model] is? (You are not allowed to mix enhancement in a single 
inheritance hierarchy) marker[play.db.ebean.Model] className[entity.haoyun.GameUserInfo]

 

你可能感兴趣的:(Play2.3)