自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZQ741552720的博客

学习笔记整理

  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring集成Shiro

集成Spring加入 Spring 和 Shiro 的 jar 包 配置 Spring 及 SpringMVC 参照:1.3.2\shiro-root-1.3.2-sourcerelease\shiro-root-1.3.2\samples\spring 配置 web.xml 文件和 Spring 的配置文件配置Spring与SpringMVCweb.xmlc

2018-01-12 14:46:43 233

原创 Shiro的简介

简介Apache Shiro 是JAVA 的一个安全(权限)框架Shiro 可以非常容易的开发足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE环境Shiro可以完成:认证、授权、加密、会话管理、与Web集成、缓存等。下载:http://shiro.apache.org/功能简介基本功能如下图所示: Authentication:身份认证/登

2018-01-12 14:13:32 302

原创 SSSP — 实列展示

实体类@Cacheable@Table(name="SSSP_DEPARTMENT")@Entitypublic class Department { private Integer id; private String departmentName; @GeneratedValue @Id public Integer getId() {

2018-01-07 13:44:00 639

原创 SSSP — 环境搭建

概述涉及技术SpringMVC、Spring、SpringData/JPA 整合完成CRUD、翻页基于Restful风格使用JPA二级缓存使用@PesponseBody注解完成Ajax搭建环境 1. 配置Spring 2. 配置SpringMVC 3. 加入JPA 4. 加入SpringDataweb.xm

2018-01-07 13:28:52 670

原创 自定义 Repository 方法

为某一个Repository添加自定义方法步骤 定义一个接口:声明要添加的方法。提供该接口的实现类:类名需要在声明的Repository后添加Impl,并实现方法声明Repository接口,并继承声明的接口默认情况下,Spring Data 会在 base-package中查找接口名为Impl 作为实现类 ,也可通过repository-impl-postfix 声明后缀

2018-01-05 18:27:37 1099

原创 JpaSpecificationExecutor接口

JpaSpecificationExecutor不属于Repository体系,实现一组JPA Criteria查询相关的方法 Specification:封装JPA Criteria查询条件,通常使用匿名内部类的方法来创建改接口的对象/** * 目标: 实现带查询条件的分页. id > 5 的条件 * * 调用 JpaSpecificationEx

2018-01-05 17:52:48 749

原创 JpaRepository接口

JpaRepository提供了JPA相关功能 List findAll(); //查找所有实体 List findAll(Sort sort); //排序、查找所有实体 List save(Iterable entities);//保存集合 void flush();//执行缓存与数据库同步 T saveAndFlush(T entity);//强制执行持久化 void

2018-01-05 17:38:04 886

原创 PagingAndSortingRepository接口

PagingAndSortingRepository接口提供了分页与排序功能Iterable findAll(Sort sort); //排序 Page findAll(Pageable pageable); //分页查询(含排序功能) 实列(实现该接口即可直接掉用)public class SpringDataTest { private Applicati

2018-01-05 17:23:12 5056

原创 CrudRepository接口

CrudRepositoryCrudRepository接口提供乐儿最基本的对实体类的增、删、改、查操作测试保存 只需继承相应的接口 ,然后在service层中定义即可@Servicepublic class PersonService { @Autowired private PersonRepsotory person; public void

2018-01-05 17:17:27 1165

原创 @Modifying 注解和事务

@Modifying 注解和事务@Query 与 @Modifying 这两个注解可以定义个性话更新操作,@Modifying @Query("UPDATE Person p SET p.email = :email where id = :id") void updatePerson(@Param("email") String email, @Param("i

2018-01-05 17:00:12 1645

原创 @Qiery 注解

使用@Query自定义查询查询可以声明在Repository方法中,摆脱像命名查询那样的约束,将查询直接在相应的接口方法中声明,就更为清晰列子@Query("SELECT p FROM Person p where p.id = (SELECT MAX(p2.id) FROM Person p2)") Person getMaxIdPerson();传参方式 使用占

2018-01-05 16:36:25 330

原创 SpringData 方法定义规范

简单条件查询查询方法必须以find|read|get开头,涉及条件查询时,条件的属性同条件之间用关键字连接,条件属性首字母大写支持属性级联查询,当当前类又符合条件的属性时,优先使用当前类属性,而不使用级联属性;若需要使用级联属性 属性之间使用_连接支持的关键字如下 实列展示//where name like ?% and id ListPerson>

2018-01-05 16:13:56 413

原创 Spring Data --- Repository接口

Rpository接口概述Repository 接口是Spring Data 的一个核心接口 ,他不提供任何的方法,开发者需要在自己定义的接口中声明需要的方法public interface RepositoryT,Id extends Serializable>{}Spring Data可以让我们值定义接口,只要遵循Spring Data的规范,就无需实现类 -与继承Re

2018-01-05 15:36:25 350

原创 Spring 与SpringData的整合

SpringData作用: 致力于减少数据库访问层的开发量,开发者唯一要做的就是声明持久层的接口 ,其他的都交由SpringData JPA 来帮我们完成使用Spring Data JPA进行持久层开发需要的步骤配置Spring 整合JPA在Spring配置文件中配置SpringData,让Spring为声明的接口创建对象代理对象,配置了 ,Spring 初始化容器将会扫描ba

2018-01-05 11:17:37 384

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除