gpt4 book ai didi

hibernate - 如何使用 Hibernate :

转载 作者:行者123 更新时间:2023-12-03 13:59:44 28 4
gpt4 key购买 nike

我是 hibernate 的新手。我需要了解以下问题:

(1) hibernate mapping中的subselect是什么?

(2) 如何在 hbm 文件中映射 subselect?

(3) 如果我使用 subselect 检索值,那么如何在 java Action 类中获取检索到的值。

最佳答案

  • 基于 section 5.1.3 中给出的描述, subselect element 用于定义基于任意 native 查询结果的只读/不可变实体。
  • 来自同一个来源,一个简单的使用 subselectclass元素而不是 table属性,然后使用查询中定义的列名作为属性映射中的列名。 (以下内容摘自第 5.1.3 节)
    <class name="Summary">
    <subselect>
    select item.name, max(bid.amount), count(*)
    from item
    join bid on bid.item_id = item.id
    group by item.name
    </subselect>
    <synchronize table="item"/>
    <synchronize table="bid"/>
    <id name="name"/>
    ...
    </class>
  • 使用 subselect 中的查询中的列创建映射后元素,您应该能够像访问任何其他实体一样访问属性。
  • 关于hibernate - 如何使用 Hibernate <subselect> :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975752/

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