ZQ741552720的博客

学习笔记整理

Spring 和Spring MVC 问题汇总

1. 列表内容为什么使用Spring? 方便解耦,简化开发;通过Spring提供的Ioc容器,可以将对象之间的依赖关系交由Spring进 行控制,避免硬编码所造成的过度程序解耦。 AOP的支持;通过Spring提供的AOP功能。方便进行面向切面的编程,如性能监测、事物管理、日志记录等。 声...

2018-07-17 23:02:31

阅读数 77

评论数 0

Mybatis 延迟加载

延迟加载 懒加载,正真用到该对象时才会发送SQL 在Mybatis中,只针对关联对象才会有延迟,Hibernate中的延迟加载对本对象、单端关系、集合都起作用 全局开关:在配置文件中配置如下 <settings> &a...

2018-03-14 16:33:19

阅读数 72

评论数 0

Mybatis 插入一条记录返回主键

插入一条记录返回主键 情景:向数据库中插入一条数据,要求返回插入数据的id 主键必须为整型,而且支持自增 需求实现:在保存完成后执行SELECT LAST_INSERT_ID()即可 实体设计 public class User implements Serializab...

2018-03-14 16:16:43

阅读数 247

评论数 0

Mybatis 继承映射

继承映射 在hibernate中有三种映射方式 建立一张表 字表生成表 各类生成表 Mybatis使用建立一张表的方式 数据库设计 其中eye_color字段为猫私有属性fur_color为狗私用属性 -实体类 public class Animal impleme...

2018-03-14 16:02:45

阅读数 378

评论数 0

Mybatis 代理模式创建

mybatis代理模式与非代理模式的区别: mapper类只需要定义接口,mapper映射文件的namespace的值必须为mapper接口的全类名 书写的SQL的ID 必须与mapper接口中的相对应的方法名相同 配置文件mybatisConfig.xml <...

2018-03-11 22:02:23

阅读数 221

评论数 0

Mybatis 的基本使用

mybatis的基本使用 mybatis一般可使用两种配置方式,一种代理方式,一种非代配置 数据库表字段 需要的jar 包结构 mybatis的基本配置 <?xml version="1.0" encoding...

2018-03-11 21:48:17

阅读数 90

评论数 0

Spring Boot 读取配置文件

spring boot configration processor not found in classpath 问题描述:使用springBoot时,读取自定义的资源文件时发生错误,表示读取不到资源文件 结局方法:高版本springboot 去除掉了@ConfigurationPrope...

2018-03-09 12:12:25

阅读数 91

评论数 0

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 文件和 S...

2018-01-12 14:46:43

阅读数 104

评论数 0

Shiro的简介

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

2018-01-12 14:13:32

阅读数 151

评论数 0

SSSP — 实列展示

实体类 @Cacheable @Table(name="SSSP_DEPARTMENT") @Entity public class Department { private Integer id; private String departmentNa...

2018-01-07 13:44:00

阅读数 181

评论数 0

SSSP — 环境搭建

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

2018-01-07 13:28:52

阅读数 211

评论数 0

自定义 Repository 方法

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

2018-01-05 18:27:37

阅读数 299

评论数 0

JpaSpecificationExecutor接口

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

2018-01-05 17:52:48

阅读数 345

评论数 0

JpaRepository接口

JpaRepository 提供了JPA相关功能 List findAll(); //查找所有实体 List findAll(Sort sort); //排序、查找所有实体 List save(Iterable entities);//保存集合 void flush();//执...

2018-01-05 17:38:04

阅读数 484

评论数 0

PagingAndSortingRepository接口

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

2018-01-05 17:23:12

阅读数 2087

评论数 0

CrudRepository接口

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

2018-01-05 17:17:27

阅读数 257

评论数 0

@Modifying 注解和事务

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

2018-01-05 17:00:12

阅读数 447

评论数 0

@Qiery 注解

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

2018-01-05 16:36:25

阅读数 106

评论数 0

SpringData 方法定义规范

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

2018-01-05 16:13:56

阅读数 121

评论数 0

Spring Data --- Repository接口

Rpository接口概述 Repository 接口是Spring Data 的一个核心接口 ,他不提供任何的方法,开发者需要在自己定义的接口中声明需要的方法 public interface RepositoryT,Id extends Serializable>{} S...

2018-01-05 15:36:25

阅读数 113

评论数 0

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