zoukankan      html  css  js  c++  java
  • hibernate注解@JoinTable说明

    表关联(@JoinTable)注解说明:
    @Target({METHOD, FIELD})
    public @interface JoinTable{
        String name() default "";
        String catalog() default "";
        String schema() default "";
        JoinColumn[] joinColumns() default {};
        JoinColumn[] inverseJoinColumns() default {};
        UniqueConstraint[] uniqueConstraints default {};
    }
    # name属性为连接两个表的表名称。若不指定,则使用默认的表名称,格式如下:
          "表名1" + "_" + "表名2"
    # joinColumn属性表示,在保存关系的表中,所保存关联关系的外键的字段,并配合@JoinColumn标记使用;
    # inverseJoinColumn属性与joinColumn类似,它保存的是保存关系的另外一个外键字段;
    # catalog和schema属性表示实体指定点目录名称或数据库名称;
    # uniqueConstraints属性表示该实体所关联的唯一约束条件,一个实体可以有多个唯一约束条件,默认没有约束;

    注意:@JoinTable不仅能够定义一对多的关联,也可以定义多对多表的关联。

  • 相关阅读:
    mac 命令大全
    GAME OF THRONES 2
    GAME OF THRONES 1
    软件工程-作业一
    猜数字游戏
    摘自-角田光代《对岸的她》
    java复习总结
    艾米莉-狄金森
    初次接触软件工程
    Environment/reflection mapping & bump mapping
  • 原文地址:https://www.cnblogs.com/suncj/p/4123442.html
Copyright © 2011-2022 走看看