前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

@JoinTable支持的属性

属性 是否必须 说明
name 指定该连接表的表名
JoinColumns 该属性值可接受多个@JoinColumn,用于配置连接表中外键列的信息,这些外键列参照当前实体对应表的主键列
inverseJoinColumns 该属性值可接受多个@JoinColumn,用于配置连接表中外键列的信息,这些外键列参照当前实体的关联实体对应表的主键列
targetEntity 该属性指定关联实体的类名。在默认情况下,Hibernate将通过反射来判断关联实体的类名
catalog 设置将该连接表放入指定的catalog中。如果没有指定该属性,连接表将放入默认的catalog
schema 设置将该连接表放入指定的schema中。如果没有指定该属性,连接表将放入默认的schema
uniqueConstraints 该属性用于为连接表增加唯一约束
indexes 该属性值为@Index注解数组,用于为该连接表定义多个索引

作者:liveaswind
链接:https://www.jianshu.com/p/d8f1377ca773

Hibernate @JoinTable 注解相关推荐

  1. hibernate annotation注解方式来处理映射关系

    2019独角兽企业重金招聘Python工程师标准>>> 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟 ...

  2. Hibernate实例--注解配置表映射

    本实例使用Hibernate注解的方式实现一个实体类与数据库表持久化操作. 一.Hibernate注解详细介绍 实体Bean,每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Ent ...

  3. 模拟hibernate的注解来创建数据表,内置注解

    目录 导读 注解释义 注解定义 内置三大注解 override注解 Deprecated注解 SuppressWarnings注解 元注解 SOURCE和RUNTIME的区别 SOURCE RUNTI ...

  4. hibernate @Where注解

     @Where注解使用. 这是一个hibernate的注解,主要作用是在HQL转成SQL时自动添加where条件. @Where注解一般可以放在Class的头上,也可以放在get方法的头上. @W ...

  5. Hibernate.Annotation注解

    Hibernate注解 1.@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2.@Table(name="", ...

  6. 自定义hibernate validation注解

    效果和优点 先看最后效果: public class UserEntity {@Password private String password;@Emailprivate String email; ...

  7. Eclipse利用Database Connections连接数据库并实现从数据库逆向生成Hibernate带注解的实体类

    转自: https://blog.csdn.net/qq_37844454/article/details/84194179 https://www.cnblogs.com/pretty-sunshi ...

  8. hibernate mysql 注解_【译】Spring 4 + Hibernate 4 + Mysql + Maven集成例子(注解 + XML)

    前言 本文将基于注解配置, 集成Spring 4和Hibernate 4,开发一个增删改查应用,涉及以下内容: 创建Hibernate实体 保存数据到mysql数据库中 在事务transaction内 ...

  9. Sping +hibernate+JTA 注解配置

    随着业务的不断扩展数据库的压力越来越大,为了减少数据库的压力我们要从多方面考虑分析,并提出多个解决数据库压力大的问题,比如说根据业务分表.分库.增加缓存机制等等.如果是分库,如何做分布式呢?我就做分布 ...

最新文章

  1. 【Python排序搜索基本算法】之拓扑排序
  2. 【DBMS 数据库管理系统】数据仓库中 数据追加 ( 时标方法 | DELTA 文件法 | 前后映像文件法 | 日志文件法 )
  3. java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
  4. 95. Leetcode 1049. 最后一块石头的重量 II (动态规划-背包问题)
  5. Java nginx 双向ssl_使用Nginx实现HTTPS双向验证的方法
  6. Hadoop之HDFS文件操作
  7. html 文本横竖切换,(横竖屏切换/强制横屏)CSS3 transform 怎样才能中心旋转?
  8. php多个表中查找数据_Excel实战技巧74: 在工作表中创建搜索框来查找数据
  9. [转载] java重写toString()方法
  10. 互联网时代的软件革命——SaaS架构设计
  11. 学会使用Trace和Debug
  12. micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐
  13. 什么是CDA数据分析师认证考试?
  14. 在超市使用室内地图的5个好处
  15. win10与win7系统之间文件共享
  16. IDEA中Maven项目中报错:10 unmapped Spring configuration files
  17. Dell PowerEdge RAID控制器存在一个潜在问题
  18. svn提示Node remains in conflict的解决办法
  19. java毕业设计_基于MVC的公司报账系统
  20. 【错题】#10兰州烧饼——思考角度的转换

热门文章

  1. Pandas数据可视化工具:图表工具-Seaborn
  2. 空间注意力机制sam_Attention注意力机制介绍
  3. VS静态库和动态库的区别
  4. 当爬虫工程师遇到 CTF丨2021 年 B 站 1024 安全攻防题解
  5. REVERSE-PRACTICE-BUUCTF-1
  6. java await signal_【Java并发008】原理层面:ReentrantLock中 await()、signal()/signalAll()全解析...
  7. 二叉排序树查找的c语言程序,C语言二叉排序(搜索)树实例
  8. Processing 闪烁的圆 动画效果
  9. linux打包tar包命令,Linux压缩打包方法连载之一:tar命令
  10. 华为4g无线路由器虚拟服务器设置方法,华为4g2pro路由器虚拟服务器设置