我对Hibernate有疑问。我有必须在DB中反映的对象。它包含一个字段'platform' - 枚举FACEBBOK,TWITTER等。在我的DB中我有适当的表:object_facebook,object_twitter等。我的问题是:如何设置Hibernate在适当的表中插入行?
// what is needed in @Table annotation?
public class MyObject {
// some fields
//
private Platorm platform;
}
使用Facebook平台的对象必须位于'object_facebook'中,而Twitter位于'object_twitter'中。我不能将所有行存储在一个表中,因为它将是非常大的行数。
谢谢你的答案。
答案 0 :(得分:0)
我认为您应该阅读有关使用继承策略Table Per Class
的信息 - 这只是提示。