- 编写一个实体类(bean) 和数据表进行映射,并且配置好映射关系
//使用JPA注解配置映射关系
@Entity //告诉jpa这是一个实体类(和数据表映射的类)
@Table(name = "user")//@Table 来指定和那个数据表相对应 如果省略就默认表名是user(类名小写)
public class user {
@Id //表名这是一个主键
@GeneratedValue(strategy = GenerationType.IDENTITY) //表示是自增主键
Integer id;
@Column(name = "lastname",length = 50) //这是和数据表对应的一个列
String lastname;
@Column //省略则默认列名就是属性名
String email;
}
2.编写一个DAO接口来操作实体类对应的数据表(Repository)
//继承JpaRepository来完成对数据库的操作
public interface UserRepository extends JpaRepository<User,Integer> { //第一个参数是传入相应的类,第二个参数是传入主键的类型
}
3.基本的配置
jpa:
hibernate:
# 更新或者创建数据表
ddl-auto: update
# 控制台显示SQl
show-sql: true