1) 映射文件
在一个映射文件中定义class和table的对应关系,用entity-name来区分不同的映射:
<class=”MyClass” entity-name=”testA” table=”mytable_A”>
<property name=”name” column=”st_name”/>
……
</class>
<class=”MyClass” entity-name=”testB” table=”mytable_B”>
<property name=”name” column=”st_name”/>
……
</class>
(2)在API调用、HQL语句中使用entity-name,而不是class名称。
get(“testA”, id)
delete(“testA”, object)
save(“testA”, object)
saveOrUpdate(“testA”, object)
from testA t where t.name = ‘hello’
资料来源:学网(www.xue5.com),原文地址:http://www.xue5.com/itedu/200707/129872.html