![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spingDateJpa
码农书生
这个作者很懒,什么都没留下…
展开
-
SpringDataJPA学习记录(三)--复杂查询的封装
1.使用CriteriaBuilder构建JPQL 在UserRepositoryImpl中使用CriteriaBuilder实现根据id查询,下面是代码: public void findById(Integer id){ //select u from User u where u.id = 1 CriteriaBuilder cb = ent转载 2017-03-02 15:09:37 · 1116 阅读 · 0 评论 -
SpringDataJPA学习记录(二)--增删改查
环境配置后,开始增删改查,查是用的最多的,放在最后. 1.增加 增加可以使用JpaRepository接口里面的save方法.查看源码可以发现实际上是使用了em.persist(entity)来使对象进入持久化状态,最后提交事务的时候再一起更新到数据库. User user = new User(); user.setId(99); user...转载 2017-03-02 15:08:24 · 395 阅读 · 0 评论 -
SpringDataJPA学习记录(一)--环境配置
1.maven配置 首先需要spring相关架包,其实spring-data-jpa里面已经依赖了,如果你想用自己的版本则需要额外引入spring相关包.JPA实现还都是hibernate去实现的,所以还需要hibernate相关包.MySQL就更不用说了. dependency> groupId>org.springframework.datagro转载 2017-03-02 15:06:23 · 502 阅读 · 0 评论