我有一个现有的实体类,它已经继承了另一个类,而不是模型。这个现有的实体类来自库(jar),这意味着我无法更改它们。
我能在Play!框架中仍然使用CRUD方法吗?
如果可以,我应该怎么做呢?
谢谢。
我能在Play!框架中仍然使用CRUD方法吗?
如果可以,我应该怎么做呢?
谢谢。
来自http://docs.oracle.com/javaee/5/tutorial/doc/bnbqa.html#bnbqr
非实体超类
实体可以有非实体超类,这些超类可以是抽象的或具体的。非实体超类的状态是非持久的,任何从非实体超类继承的实体类的状态也是非持久的。非实体超类不能用于EntityManager或Query操作。在非实体超类中的任何映射或关系注释都将被忽略。
我认为唯一的方法是让您的超类带有@MappedSuperClass注释。