【发布时间】:2011-11-06 00:38:57
【问题描述】:
我需要通过扩展来为 GenericModel 添加一些逻辑,但我知道 Play 使用泛型来增强 GenericModel。扩展这个类的正确和最方便的方法是什么?
我尝试过这样做,但是 GenericModel 中的一些方法只是简单地抛出了 UnsupportedOperationException 异常,所以这显然在其他地方得到了增强。
【问题讨论】:
标签: java playframework
我需要通过扩展来为 GenericModel 添加一些逻辑,但我知道 Play 使用泛型来增强 GenericModel。扩展这个类的正确和最方便的方法是什么?
我尝试过这样做,但是 GenericModel 中的一些方法只是简单地抛出了 UnsupportedOperationException 异常,所以这显然在其他地方得到了增强。
【问题讨论】:
标签: java playframework
查看db.jpa.Model,它也扩展了GenericModel。
如果您打算扩展 GenericModel,我会在模型包中进行。不需要外部模块,最好避免接触 playframework 核心。如果这样做,您将无法更新它。
不过还是看了一下the source code,好像你在修改JPA related code.,你说的是什么逻辑?
【讨论】:
我已经设法通过反思来完成这项工作。现在一切都在 100% 工作。 :) 并不是最好的解决方案,但它确实有效。
【讨论】: