【发布时间】:2011-12-07 20:30:27
【问题描述】:
给定以下 HQL 查询:
from Foo foo where foo.id in (:fooIds)
但是在这里我在 Id ex 中有复合键,我们有两个 PK1 和 pk2 作为 Id。
我们如何实现这个查询..
如何在查询的 setparameters 函数中传递这两个参数
我的问题与question类似
下面是包含复合键的 HBM 文件
<?xml version="1.0"?>
<composite-id>
<key-property name="foo1" column="FOO1" type="java.lang.String" length="36"/>
<key-property name="foo2" column="FOO2" type="java.lang.Short" />
</composite-id>
<property name="EffectiveDt" type="java.sql.Date" column="EFFECTIVE_DT" />
<property name="effectiveTypeCd" type="java.lang.String" column="CERT_EFF_TYPE_CD" />
<property name="statusCd" type="java.lang.String" column="CERT_STATUS_CD" />
</class>
【问题讨论】:
标签: sql hibernate jakarta-ee