我有一个已经从另一个类继承的现有Entity类,而不是model。 现有的实体类来自库(jar),这意味着我无法更改它们。
我还可以使用Play的CRUD方法吗?框架?
我该怎么做?
谢谢
答案 0 :(得分:0)
来自http://docs.oracle.com/javaee/5/tutorial/doc/bnbqa.html#bnbqr
非实体超类
实体可能有非实体超类,而这些超类可以 无论是抽象的还是具体的。非实体超类的状态 是非持久性的,以及从非实体继承的任何状态 实体类的超类是非持久的。非实体 超类不能在EntityManager或Query操作中使用。任何 非实体超类中的映射或关系注释 忽略。
我相信唯一的方法是你用@MappedSuperClass
注释的超级班级