访问两个表的数据

发布于 2024-09-28 09:59:37 字数 499 浏览 2 评论 0原文

客户类具有与客户表中的名称字段相对应的名称属性。 Customer 类还定义了用于放置 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>

我想显示两个项目。 我有一个类,第一项是同一类中的属性,第二项定义为同一类中映射函数中映射键的映射值。这两个项目都在单独的表中定义。如何显示这两个项目

Customer class have name property that corresponds to name field in customer table.
Customer class also define the map that use for put the fieldName and fieldValue.

on database customer name define in customer table and fieldvalue define in form table.
now how i can retrieve customer name from customer table and fieldvalue from form table.
in hbm file:

<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>

i want display two items.
i have one class, first item is property in same class and second item is define as a map value of a map key in map function in same class. both items are defined on separately tables. how display both the items

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你好,陌生人 2024-10-05 09:59:37

读取数据时可以使用 SELECT JOIN SQL 查询,创建/更新数据时可以使用 ON UPDATE CASCADE SQL 查询。

You can use either SELECT JOIN SQL query when reading the data, and ON UPDATE CASCADE SQL queries when creating/updating data.

只有一腔孤勇 2024-10-05 09:59:37

不要这样做。只需

  • 创建一个实体类 Form
  • hbm.xml 中定义 Customer 之间的一对一关系并 Form
  • 在您的 Customer 类中创建一个属性 Form form
  • 在您的 DAO 中定义一个方法或返回您的 namevalue 作为地图。

Don't do it like this. Just

  • create a entity class Form
  • define a one-to-one relationship in your hbm.xml, between Customer and Form
  • create a property Form form in your Customer class
  • define a method in your DAO or whatever to return you name and value as a map.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文