jpa学习笔记——2
来源:互联网 发布:伊顿穆勒编程软件 编辑:程序博客网 时间:2024/05/29 14:40
了解了以下几个注解,暂时学习的jpa只是将注解注释到mysql中,类的字段与表的字段一一对应,表可以自动生成,数据也可以自动添加
@Entity
@Transient
@Temporal
@Table
@Id
@GeneratedValue
@Column
@Basic
直接上代码
package com.huawei.test;import java.util.Date;import javax.persistence.Basic;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Temporal;import javax.persistence.TemporalType;import javax.persistence.Transient;import javax.xml.crypto.Data;@Table(name="JPA_CUSTOMERS")@Entitypublic class Customer {private Integer id;private String lastName;private String email;private int age;private Date createTime;private Date birth;//生成主键的策略@GeneratedValue(strategy=GenerationType.AUTO)@Idpublic Integer getId() {return id;}public void setId(Integer id) {this.id = id;}@Column(name="LAST_NAME", length=50, nullable=false)public String getLastName() {return lastName;}public void setLastName(String lastName) {this.lastName = lastName;}//默认是加上的 ,默认映射成数据表的一列@Basicpublic String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}//指定时间的类型,datetime类型,精确到秒@Temporal(TemporalType.TIMESTAMP)public Date getCreateTime() {return createTime;}public void setCreateTime(Date createTime) {this.createTime = createTime;}//指定时间的类型,date类型,精确到秒@Temporal(TemporalType.DATE)public Date getBirth() {return birth;}public void setBirth(Date birth) {this.birth = birth;}// 工具方法,不需要映射为数据表的一列//不映射成数据表的一列@Transientpublic String getInfo() {return "lastName" + this.lastName + " email:" + this.email;}}
阅读全文
0 0
- JPA学习笔记2——JPA高级
- JPA学习笔记2——JPA高级
- JPA学习笔记2——JPA高级
- JPA学习笔记2——JPA高级
- JPA学习笔记(2)——创建JPA项目
- JPA学习笔记2——JPA高级
- JPA学习笔记(2)——创建JPA项目
- JPA学习笔记2——JPA高级
- JPA学习笔记(2)——创建JPA项目
- jpa学习笔记——2
- JPA学习笔记2
- JPA学习笔记1——JPA基础
- JPA学习笔记1——JPA基础
- JPA学习笔记1——JPA基础
- JPA学习笔记1——JPA基础
- JPA学习笔记(1)——什么是JPA
- JPA学习笔记(3)——JPA注解
- JPA学习笔记1——JPA基础
- mongodb 分片集群 删除片键 code : 20 sharding already enabled for collection
- PHP -快速排序 -选择排序 -冒泡排序
- 古文觀止卷八_祭十二郎文_韓愈
- MOOC清华《面向对象程序设计》第5章:OOP版电子计价器
- LightOJ-1042---Secret Origins (贪心+暴力)
- jpa学习笔记——2
- PHP-约瑟夫环
- You need to use a Theme.AppCompat theme (or descendant) with this activity.
- 编写优质嵌入式C程序
- 为什么python性能差
- ECMAScript6(ES6)
- 设计模式-观察者设计模式
- 如何用jquery获取input输入框中的值?
- MFC学习日志(一)