2017-03-03 63 views
0

我有一個超類模型如何創建僅在休眠子類表(@Transient @Entity)

@Entity 
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) 
public abstract class AbstractModel implements Model { 
    @Id 
    private UUID id; 
} 

和一些它的繼承像PostModel

@Entity 
public class PostModel extends AbstractModel { 
    private String header; 
    private String content; 
} 

我想只存儲在數據庫中傳承,但他們都應該具有在超類中聲明的同一個標識。是否有可能不使用hibernate繼承爲超類創建表?解決這個問題是否合適?感謝名單。

回答