8. JPA @Temporal注解详解
来源:互联网 发布:java调用maven仓库 编辑:程序博客网 时间:2024/05/20 15:41
在核心的JPA API中没有定义Date类型的精度,数据库中表示Date类型的数据有DATE,TIME,TIMESTAMP三种精度,可通过@Temporal注解进行调整
@Table(name = "CUSTOMERS")@Entitypublic class Customer { @Column(name = "ID") @GeneratedValue(strategy = GenerationType.AUTO) @Id private Integer id; @Column(name = "Name") private String name; @Column(name = "Email") private String email; @Column(name = "Age") private int age; @Temporal(TemporalType.DATE) @Column(name="Birthday") private Date birthday; @Temporal(TemporalType.TIMESTAMP) @Column(name="CreateTime") private Date createTime; ......}
数据库DDL:
CREATE TABLE `customers` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `Age` int(11) DEFAULT NULL, `Birthday` date DEFAULT NULL, `CreateTime` datetime DEFAULT NULL, `Email` varchar(255) DEFAULT NULL, `Name` varchar(255) DEFAULT NULL, PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
当然@Column的columnDefinition属性也可以实现相同的效果
@Table(name = "CUSTOMERS")@Entitypublic class Customer { @Column(name = "ID") @GeneratedValue(strategy = GenerationType.AUTO) @Id private Integer id; @Column(name = "Name") private String name; @Column(name = "Email") private String email; @Column(name = "Age") private int age; @Column(name="Birthday",columnDefinition="date") private Date birthday; @Column(name="CreateTime",columnDefinition="datetime") private Date createTime;}
0 0
- 8. JPA @Temporal注解详解
- hibernate jpa注解 @Temporal
- hibernate jpa 注解 @Temporal
- hibernate jpa注解 @Temporal
- hibernate jpa 注解 @Temporal()
- hibernate jpa 注解 @Temporal(TemporalType.DATE)
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- 01-hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- Hibernate JPA注解 @Temporal(TemporalType.DATE) 日期注解!
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
- jpa @Temporal
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期
- jpa 注解详解
- android鼠标事件
- UVA 10954 Add All 全部相加 Huffman编码 双队列解
- // 去掉UItableview headerview黏性(sticky)
- 使用集合的一些技巧
- java之强引用、弱引用、软引用、虚引用
- 8. JPA @Temporal注解详解
- Linux 常用操作
- android import adt项目遇到问题
- 新元素从哪儿来
- 如何在spring新版官网下载spring框架包
- 9. JPA @Transient注解详解
- 联通手机营业厅AndroidV4_0_1分析(一)
- 添加 tools.jar 到 eclipse
- 关于抽象类和接口的区别