我需要通过扩展它来为GenericModel添加一些逻辑,但我知道Play使用泛型来增强GenericModel。扩展这个类的最正确和最方便的方法是什么?
我尝试这样做,但是GenericModel中的一些方法只是抛出了UnsupportedOperationException异常,因此在其他地方显然得到了增强。
答案 0 :(得分:1)
查看db.jpa.Model
,GenericModel
也扩展了{{1}}。
如果您打算扩展GenericModel,我会在模型包中进行扩展。无需外部模块,最好避免触摸playframework核心。如果你这样做,你将无法更新它。
但是,在快速查看the source code之后,您似乎正在尝试修改JPA related code.您在谈论什么样的逻辑?
答案 1 :(得分:0)
我已经设法通过反思来实现这一点。现在一切都在100%工作。 :)不是最好的解决方案,但它确实有效。