我正在尝试使用<subclass>
在Hibernate 4.4上映射通用属性。
我有以下课程。
public abstract class File<T> {
private T content;
public File() {
}
(getters & setters)
}
public class Text extends File<String> {
(getters & setters & attributes)
}
public class Image extends File<String> {
(getters & setters & attributes)
}
我正在使用HBM来映射Hibernate,我已经阅读了一些关于stackoverflow的帖子,但只是让事情变得更加困难。 Hibernate是否推断如果内容是类型T,并且Image正在扩展File<String>
,如果表文件上的一个条目具有指向Image的鉴别器值,T content
应该被检索为String content
?
问候。