我想知道是否可以使用hibernate hbm(mapping)填充数据库中的类数据。
例如:
public class someClass {
List<OtherClass> otherClasses;
List<YetAnotherClass> yetAnotherClasses;
//Constructors ?
class OtherClass {
String name;
//setters, getters
}
class YetAnotherClass {
String name;
//setters, getters
}
//setters, getters
}
使用hbm可以填写表OTHER_CLASS_TABLE和YET_ANOTHER_CLASS_TABLE中的数据吗?
我没有这样的SOME_CLASS_TABLE,因为此信息仅供查看。
我一直在玩<join table=""><subselect>
和不同的构造函数......但它无法正常工作
谢谢!
抱歉我的英文!
答案 0 :(得分:2)
所以你有一个似乎不是真正实体的类,因为它没有开头的身份,对吧?然后我猜你不能直接映射它。
根据您实际使用someClass
的方式,我可以考虑以下解决方法:
component
- 但是再次,您可以直接在这种情况下映射包含的列表