springdataJPA使用流程

1.编写实体类

import javax.persistence.*;

@Entity//实体类
@Table(name = "t_user")//表名
public class User {
    @Id//主键
    @GeneratedValue(strategy = GenerationType.IDENTITY)//自增
    private Integer id;
    @Column(name = "username",length = 50)
    private String username;
    @Column(name = "password",length = 20)
    private Integer password;

2.编写接口

/*
1.在实体类完成对应表的建表策略
* 2.创建接口来继承JpaRepository
* 两个泛型,第一个泛型是绑定要操作的实体类
* 第二个泛型为这个实体类中主键的类型
*
* 3.
* */


public interface UserRepository extends JpaRepository<User,Integer> {
}

3.编写配置信息


#对springdata jpa  进行配置
#创建或者更新表
spring.jpa.hibernate.ddl-auto=update
#控制台显示sql
spring.jpa.show-sql=true

4.注入dao层接口,使用JPA模板

    @Autowired
    UserRepository userRepository;

    @Test
    public void contextLoads() {
       /* User user = new User();
        user.setUsername("李自富");
        user.setPassword(123);
        userRepository.save(user);*/
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值