hibernate详解(十二)继承关系映射

每个类映射一张表

SQL语句:

/* 每个类映射一张表 */
CREATE TABLE t_join_billingdetails(
    id NUMBER(10) PRIMARY KEY,
    owner VARCHAR2(15),
    code VARCHAR2(15),
    created DATE
);

CREATE TABLE t_join_bankaccount(
    billing_id NUMBER(10) PRIMARY KEY,
    bankname VARCHAR2(20),
    bankswift VARCHAR2(20),
    FOREIGN KEY(billing_id) REFERENCES t_join_billingdetails(id)
);

CREATE TABLE t_join_creditcart(
    billing_id NUMBER(10) PRIMARY KEY,
    credit_cart_type VARCHAR2(20),
    expired_month VARCHAR2(20),
    expired_year VARCHAR2(20),
    FOREIGN KEY(billing_id) REFERENCES t_join_billingdetails(id)
);

映射文件:





    
        
            
                t_billing_seq
            
        
        
        
        
        
        
        
            
            
            
            
        
        
        
            
            
            
        
    

类的结构与上一讲的相同,在这里就不列举出来了。

你可能感兴趣的:(hibernate详解(十二)继承关系映射)