Customer类具有name表属性,该属性对应于customer表中的name字段。 Customer类还定义了用于放置fieldName和fieldValue的映射。
在客户表中定义的数据库客户名称和表单表中的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函数中的map键的映射值。这两个项目都在单独的表格中定义。如何显示两个项目
答案 0 :(得分:0)
您可以在读取数据时使用SELECT JOIN SQL查询,在创建/更新数据时使用ON UPDATE CASCADE SQL查询。
答案 1 :(得分:0)
不要这样做。只是
Form
one-to-one
,hbm.xml
和Customer
Form
关系
Form form
班级Customer
name
和value
作为地图返回给您。