(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’
本文介绍如何在映射文件中定义类与表之间的映射关系,并通过entity-name在API调用和HQL语句中引用这些映射。示例展示了如何为不同实体配置相同的属性名但映射到不同的数据库字段。
2354

被折叠的 条评论
为什么被折叠?



