SpringBoot 2.1.1.RELEASE 集成JPA

本文详细介绍SpringBoot2.1.1.RELEASE中集成JPA的过程,包括依赖配置、实体类定义、Repository接口创建及服务层实现。通过具体示例展示如何进行数据的增删查改操作。

SpringBoot 2.1.1.RELEASE 集成JPA
参考:
http://www.qchcloud.cn/system/article/show/69

SpringBoot 2.1.1.RELEASE 集成JPA
依赖:

<!-- spring data JPA -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
1
2
3
4
5
编程:

/**

}
public interface IDeptService {
Dept findById(Long id);
List<Dept> findAll();
Dept save(Dept dept);
void delete(Long id);
Page<Dept> findAll(Pageable pageable);br/>}
@Service
public class DeptServiceImpl implements IDeptService {

@Resource
private DeptRepository deptRepository;
@Override
public Dept findById(Long id) {
    return deptRepository.getOne(id);
}

@Override
public List<Dept> findAll() {
    return deptRepository.findAll();
}

@Override
public Dept save(Dept dept) {
    return deptRepository.save(dept);
}

@Override
public void delete(Long id) {
    deptRepository.deleteById(id);
}

@Override
public Page<Dept> findAll(Pageable pageable) {
    return deptRepository.findAll(pageable);
}

}
测试:

@Test
public void RepositoryTest(){
Dept dept=new Dept();
dept.setDeptName("研发中心");
deptService.save(dept);

}

转载于:https://blog.51cto.com/14042154/2329728

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值