2018年3月25日
摘要: 关于自连接、左外连接、右外连接、全连接: 简单来讲,随便来个例子: A表 B表 id name id name 1 a 1 b 2 b 3 c 4 c 内连接就是左表和右表相同的数据: select * from A inner join B on A.id=B.id id name id name 阅读全文
posted @ 2018-03-25 23:25 有点懒惰的大青年 阅读(282) 评论(0) 推荐(0)
摘要: 吾尝终日不食,终夜不寝,以思,无益,不如学也。 阅读全文
posted @ 2018-03-25 21:09 有点懒惰的大青年 阅读(151) 评论(0) 推荐(0)
摘要: 在方法执行的前后,切入代码;经典的service层切入事务; @Aspect注解是切面注解类 @Pointcut切点定义 @Before是方法执行前调用 @After是方法执行后调用 @AfterReturning方法执行返回值调用 Service层本身就可以切入事务,所以我们这类搞个常用的 切co 阅读全文
posted @ 2018-03-25 16:42 有点懒惰的大青年 阅读(6653) 评论(2) 推荐(0)
摘要: 第一节:SpringBoot 之表单验证@Valid 是spring-data-jpa的功能; 下面是添加学生的信息例子,要求姓名不能为空,年龄大于18岁。 贴下代码吧: Student实体: package com.cy.entity; import javax.persistence.Colum 阅读全文
posted @ 2018-03-25 15:33 有点懒惰的大青年 阅读(4173) 评论(0) 推荐(0)
摘要: 两个操作要么同时成功,要么同时失败; 事务的一致性; 以前学ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作; 用来保证一致性,即service方法里的多个dao操作,要么同时成功,要么同时失败; 用来保证一致性,即 阅读全文
posted @ 2018-03-25 14:46 有点懒惰的大青年 阅读(1027) 评论(0) 推荐(0)
摘要: 第三节:自定义查询@Query 有时候复杂sql使用hql方式无法查询,这时候使用本地查询,使用原生sql的方式; 第四节:动态查询Specification 使用 什么时候用呢?比如搜索有很多条件,有时候用户只填了一个,有时候填很多,不确定条件的数目,这时候动态判断,拼接sql,使用Specifi 阅读全文
posted @ 2018-03-25 13:51 有点懒惰的大青年 阅读(1113) 评论(0) 推荐(0)
摘要: 第一节:Spring Data Jpa 简介 Spring-Data-Jpa JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 Spring-Data-Jpa JPA(Java Persistence AP 阅读全文
posted @ 2018-03-25 12:05 有点懒惰的大青年 阅读(2793) 评论(0) 推荐(0)