[英]access data from two table
客户类具有与客户表中的名称字段相对应的名称属性。 客户类还定义用于放置fieldName和fieldValue的映射。
在数据库中,在客户表中定义客户名称,在表中定义字段值。 现在,我如何从客户表中检索客户名,从表单表中检索字段值。 在hbm文件中:
<map name="formFields" table="form" cascade="all-delete-orphan" lazy="true">
<key column="id"/>
<index column="fieldName" type="string"/>
<element column="fieldValue" type="string"/>
</map>
我想显示两个项目。 我有一个类别,第一项是同一类别中的属性,第二项被定义为同一类别中map函数中的映射键的映射值。 两项均在单独的表上定义。 如何显示两个项目
您可以在读取数据时使用SELECT JOIN SQL查询,而在创建/更新数据时可以使用ON UPDATE CASCADE SQL查询。
不要这样 只是
Form
hbm.xml
定义Customer
与Form
之间one-to-one
关系 Customer
类中创建属性Form form
name
和value
作为地图返回的任何方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.