JPA – 一对多关系 – [@OneToOne、@JoinColumn、@OneToMany]

  • Post author:
  • Post category:其他




🌷 JPA注解



JPA

中,

JPA注解

作用有两个

  • 根据

    JPA注解

    生成table
  • 根据

    JPA注解

    生成

    sql

如果,你想生成

一对多关系的表

或者

一对多查询sql

,使用

@OneToOne



@JoinColumn



@OneToMany


  • @OneToOne

    – 表示在

    多方

    使用,表示

    table中添加外键列

  • @JoinColumn

    – 用来对

    column name

    进行定制

  • @OneToMany

    – 在一方使用



🌹

@OneToOne



JoinColumn



@OneToMany


@ManyToMany

– 多方使用,表示

在table

中添加

外键列


  • targetEntity

    – 关联的类

  • cascade

    – 级联方式

  • fetchType

    – 查询时候,是

    直接查询出来

    还是

    懒加载


@Join



版权声明:本文为sinat_34003720原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。