我想通过主键创建查询。
假设我有类主键 PersonKey,属性是 name 和 id。
我有 Person 类,属性是 PersonKey、地址、DOB。
现在,我想通过主键搜索人员。
首先,我创建 PersonKey 的实例,并将名称设置为:joe,并将 id 设置为:007
我可以通过 ID 获取此人,绕过关键变量吗???
person.findByKey(someKey); ,但逻辑不符合标准
是的你可以。假设PersonKey
is Serializable
,只需将其传递给get
method:
PersonKey pk = new PersonKey(007l, "joe");
Person person = (Person) session.get(Person.class, pk);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)