Hibernate,查询可嵌入对象



是否可以从单独的查询中查询可嵌入对象?

。,我们有

@Entity
class Person{
...
@Embedded
private Address address;
...
}

@Embeddable
class Address{
private String street;
...
}

是否可以像这样创建html查询:

getHibernateTemplate.find("from Address"); ?

提前感谢。

这是不可能的,因为嵌入式对象在没有外部对象上下文的情况下没有与之关联的表。例如,可以将Address嵌入到映射到不同表上的不同实体中。你怎么决定用哪张桌子呢?

不过,也可以这样做

select p.address from Person p

相关内容

  • 没有找到相关文章

最新更新