gpt4 book ai didi

java - hibernate,查询可嵌入对象

转载 作者:行者123 更新时间:2023-12-01 19:15:31 24 4
gpt4 key购买 nike

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

例如,我们有

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


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

}

是否可以像这样创建 hql-query :

getHibernateTemplate.find("来自地址"); ?

提前谢谢您。

最佳答案

这是不可能的,因为嵌入对象没有与其关联的表,而没有外部对象的上下文。例如,您可以将 Address 嵌入到映射到不同表上的不同实体中。您如何确定使用哪个表?

但是,也许可以做类似的事情

select p.address from Person p

关于java - hibernate,查询可嵌入对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com