我有简单的休眠映射
<class name="com.domain.OtherAccount" table="ACCOUNT">
<composite-id >
<key-property name="acctype" column="acctype" type="java.lang.Character"></key-property>
<key-property name="accnum" column="accnum" type="java.lang.Integer"></key-property>
</composite-id>
<property name="accholder"></property>
</class>
我不想为复合键创建单独的类。因此,acctype 和 accnum 只是 OtherAccount 类的一部分。类实现可序列化接口和 hashCode() 和 equals() 方法。
我能够创建新对象并使用 session.save() 将其持久化。但是如何检索现有对象?在 session.get() 方法中如何指定复合键?
In session.get(OtherAccount.class, HOW TO SPECIFY COMPOSITE KEY HERE )