[hibernate3-摘要]第一节:JPA注解
@Entity            【类声明】        注解为ORM对象
@Table            【类声明】        指定数据库表信息:@Table(name="t_student")指定表名

@Id                【get方法声明】        类的主属性
@GeneratedValue    【get方法声明】        主键生成策略
@Basic            【get方法声明】        (默认不填写表示@Basic)
@Column            【get方法声明】        指定表中列信息:@Column(name="student_name")指定列名

@Transient        【get方法声明】        不持久化到数据库
@Temporal        【get方法声明】        日期时间
                Temporal(TemporalType.DATE)    日期 yyyy-MM-dd
                Temporal(TemporalType.TIME)    时间 hh:mm:ss
@Enumerated        【get方法声明】        枚举类型的映射规则
                Enumerated(EnumType.STRING)        生成到数据库表中显示枚举字符串
                Enumerated(EnumType.ORDINAL)    生成到数据库表中显示枚举索引号0,1...

@EmbeddedId        【get方法声明】        联合主键用,表名是联合主键的联合ID
@Embeddable        【类声明】            此类是联合主键类StudentPk.class
@IdClass        【类声明】            此类中有N个属性一起联合作为一个主键【还需要另外的Embeddable】

@OneToOne        【get方法声明】        表名当前类映射到此属性是一对一映射
                @OneToOne(mappedBy="targetRef")    mappedBy指明外键由ref的属性所在的类那边维护。
@JoinColumn        【get方法声明】
@JoinColumn(name="wifeId",referencedColumnName="id")
指明生成的外键【列名】,以及所引用的【主属性名】。

转载于:https://www.cnblogs.com/niewj/archive/2013/04/27/4041196.html

【 Hibernate3-摘要 】 【 第1节 】:JPA常用注解相关推荐

  1. spring data JPA常用注解

    常用注解 @Entity 作用:指定当前类是实体类. @Table 作用:指定实体类和表之间的对应关系. 属性: name:指定数据库表的名称 @ld 作用:指定当前字段是主键. @Generated ...

  2. Java基础学习总结(41)——JPA常用注解

    JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.         JPA由EJB 3.0软件专 ...

  3. 【Spring Data JPA】JPA常用注解

    文章目录 常用基本注解 @Entity[指定该实体类被JPA管理] @Table[指定该实体类对应哪张表] @Id[单个主键] @IdClass[联合主键] @Column[表示实体类属性对应数据库表 ...

  4. JPA常用注解详细讲解

    文章目录 一.JPA优势: 二.JPA三方面的技术: 三.注解 1.基本注解 @Entity @Table @Column @Id @IdClass @GeneratedValue @Basic @T ...

  5. Spring Data JPA 常用注解

    1. 创建表 @Entity声明该类对应一个数据表实体(万事万物皆为对象). @Table 设置表名 @Entity @Table(name = "user") public cl ...

  6. java jpa 注解_Java : JPA相关以及常用注解

    SpringDataJPA自定义的查询方法 定义规范 And 并且 Or 或 Is,Equals 等于 Between 两者之间 LessThan 小于 LessThanEqual 小于等于 Grea ...

  7. Spring Data JPA 之 @Entity 的常用注解

    6 Spring Data JPA 之 @Entity 的常用注解 前⼏课时介绍了 Repository 的⽤法,其中经常会提到"实体类"(即前⾯的User 类),它是对我们数据库 ...

  8. 近100个Spring/SpringBoot常用注解汇总!

    作者 | Guide 来源 | JavaGuide(微信公众号) 毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我 ...

  9. 接近8000字的Spring/Spring常用注解总结

    前言 这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大 ...

最新文章

  1. Javaweb异常提示信息统一处理
  2. Android--判断发送短信后的状态/发送成功Or发送失败
  3. 网页制作获得用户喜爱才是重点!
  4. 剑指 Offer 05. 替换空格 简单
  5. 2021年下半年,你还可以把论文投给这 9 个国际会议
  6. python怎么测试c代码_如何正确测试python中的C-API,C-API返回错误代码
  7. Google被骂成筛子
  8. Julia : csv =hdf5
  9. idea-插件开发 Dialogs
  10. 一、Synchronized详解与锁升级
  11. 2023养生健康品牌连锁加盟展/医养健康产业展/山东大健康展
  12. AltiumDesigner的常用设计总结
  13. 算法笔记【1】 Kruskal - 克鲁斯卡尔算法
  14. 微信自动回复+图片识别
  15. 记录幻影pin 破解wifi
  16. DB账号防泄密,请立刻为数据库加把锁!(附演示视频)
  17. java 音频倍速播放_Android MediaPlayer 音频倍速播放,调整播放速度
  18. 九齐单片机NY8B062E的ADC零点校准程序记录
  19. NVM(非易失存储介质)在索引结构中的机遇与挑战(未完,整理中...)
  20. java计算机毕业设计华北地区阔叶林木叶部病虫害图像管理系统源码+mysql数据库+系统+lw文档+部署

热门文章

  1. Decision Tree决策树练习题
  2. 问题 J: A+B Problem (II) : Input/Output Practice 山东科技大学OJ C语言
  3. paramiko上传下载
  4. 域控服务器取消验证_AD域控
  5. python 列表输入sql_将Python列表传递到SQL查询
  6. Layer1隐私项目BeamX DAO完成200万美元融资,Collider Ventures、AirSpeed18等机构参投
  7. 万向区块链与生态圈合作伙伴形成RISC-V国际区块链SIG
  8. 摩根溪创始人:特斯拉资产负债表有8%是比特币
  9. SAP License:进项税的合理管理缩减成本
  10. java list集合运算