博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JPA相关注解
阅读量:7081 次
发布时间:2019-06-28

本文共 501 字,大约阅读时间需要 1 分钟。

JPA注解
一、基本注解
1、表相关
  @Entity   仅仅要加了这个注解就具备了表和实体的映射关系,表名就是实体名
  @Table(name="表名")    一般和实体注解一起使用映射表名
2、属性相关  
  @Column(name="id",length=11,nullable=false)   实体属性和表字段映射(字段和属性同样能够不须要此注解)属性unique、nullable、length
  @GeneratedValue(strategy=GenerationType.AUTO)   主键的生成策略(AUTO自己主动选择合适策略、IDENTITY自增、SEQUENCE通过序列、TABLE通过表)
  @Id       主键定义注解
  @Basic    没有加注解的实体属性默认加了次注解(加不加都一样)
二、升级注解
1、工具方法注解
  @Transient   实体中不想映射的工具方法,不加可能会报错(这个注解不须要映射到数据库某一列)
2、时间属性注解
  @Temporal(TemporalType.TIMESTAMP)   指定时间类型实体属性的数据库字段类型(TIMESTAMP时间戳、DATE普通日期、TIME普通时间)
  

转载地址:http://hilml.baihongyu.com/

你可能感兴趣的文章
〖Linux〗bash和expect执行ssh命令行sshcmd.exp
查看>>
初试Office 365企业版E3
查看>>
JAVA之泛型
查看>>
Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
查看>>
WPF中的动画——(二)From/To/By 动画
查看>>
从零开始学测试【2】网页登录界面
查看>>
[Unity3D]Unity3D游戏开发之ACT游戏三连击效果实现综述
查看>>
键盘回车登录的做法
查看>>
优雅的使用python之环境管理
查看>>
取出当前脚本所在位置、文件名
查看>>
Unable to execute dex: java.nio.BufferOverflowException.解决办法
查看>>
careercup-C和C++ 13.9
查看>>
ZooKeerper学习之Watcher
查看>>
【转】每天一个linux命令(14):head 命令
查看>>
Careerdesign@foxmail.com
查看>>
mkdir failed for img Read-only file system
查看>>
写在2015年即将来临之际
查看>>
【UVA】434-Matty's Blocks
查看>>
MyISAM和InnoDB的区别
查看>>
boost.lexical_cast 学习
查看>>