有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Hibernate MasterSubDetails映射

我想探索Hibernate,并在我的项目中使用它,而不是JDBC。 我的桌子设计高度规范化

假设,我有这样一个用例:客户申请的每个保险都有一个相关的费率计划。通常,在RDBMS中,这是使用如下两个表实现的

Table Insurance:
    id long;
    accountHolder varchar;
    ratePlanId int;  -->Rate Plan Id is Foreign Key to the RatePlanTable

Table RatePlan:
    ratePlanId int;
    ratePlanDesc varchar;
    discountRate double;

现在,我的问题是。。这算不算是一对夫妻关系

我在网上看到的大多数关于onetomany的例子都涉及到某种类型的集合(例如,订单上有一个产品列表)。当在课堂上表现出来的时候,我认为这真的是一对多的情况吗

public class Order{
    private List products;
}

但我的案子呢?我不认为这是一个独角戏,或者我只是被这些例子误导了

如何为我的两个类进行hbm映射?在我的例子中,我将创建两个类来表示这两个表,但我不确定hbm是如何实现的。对于这两个类,xml看起来像


共 (1) 个答案

  1. # 1 楼答案

    是的,这是一种一对多的关系,因为一个费率计划与许多保险单相关联。在实体遍历中,当您从策略出发时,您将得到一个计划对象,反之,从计划对象出发,您将得到一个策略对象列表