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’
本文介绍了如何通过映射文件配置不同实体与数据库表之间的映射关系,并展示了如何在API调用及HQL语句中使用entity-name进行操作,如获取、删除、保存等。
994

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



