【发布时间】:2011-11-02 04:35:04
【问题描述】:
首先,请原谅我对Java和Hibernate的无知,我正在研究不同的ORM解决方案并且不是Java程序员。
1) 是否可以将以下类层次结构映射到数据库表,Person.name 和 Employee.name 指向不同的列?
abstract public class Person {
private String name;
}
public class Employee extends Person {
private String name;
}
2) 假设 1) 的答案是肯定的,有没有办法创建一个 HQL 或 Criteria 查询,要求 Hibernate 返回 Employee 对象,条件是 Person.name?
类似的东西:
SELECT e FROM Employee e WHERE e.super.name = "test";
【问题讨论】:
标签: java hibernate oop orm hibernate-mapping