springboot
边城jie
这个作者很懒,什么都没留下…
展开
-
Spring Data JPA多表操作(5)
Spring Data JPA多表操作(5) 数据库中多表之间的关系 多对多 一对多 一对一 数据库设计示例 实体示例 客户:指的是一家公司,我们记为A。 联系人:指的是A公司中的员工。 在不考虑兼职的情况下,公司和员工的关系即为一对多。 表设计示例 实体类关系设计 客户(公司)类(一) @Entity//表示当前类是一个实体类 @Table(name="cst_custom...原创 2019-12-01 19:15:50 · 886 阅读 · 0 评论 -
Spring Data JPA动态查询(4)
Spring Data JPA第1章动态查询(4) Specifications动态查询介绍 在查询某个实体的时,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 JpaSpecificationExecutor接口 import java...原创 2019-12-01 18:42:18 · 758 阅读 · 0 评论 -
SpringDataJpa复杂查询(3)
SpringDataJpa复杂查询(3) 复杂查询常见用法 借助接口中的定义好的方法完成查询 findOne(id):根据id查询 在继承JpaRepository,和JpaRepository接口后,就可以使用接口中定义的方法进行查询 继承JpaRepository后的方法列表 继承JpaSpecificationExecutor的方法列表 jpql的查询方式 jpql : jp...原创 2019-12-01 18:19:17 · 290 阅读 · 0 评论 -
springdatajpa学习-运行原理以及基本操作(2)
Spring Data JPA理解及特征 什么是Spring Data JPA? 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现。 Spring Data JPA特征 极大简化了数据库访问层代码。 使用了SpringDataJpa,dao层中只需要写接口,就自动具有了增删改查、分页查询等方法 Sp...原创 2019-12-01 09:58:38 · 302 阅读 · 0 评论 -
spring-data-jpa orm思想和hibernate以及jpa的概述和jpa的基本操作(1)
orm思想 主要目的:操作实体类就相当于操作数据库表 建立两个映射关系: 实体类和表的映射关系 实体类中属性和表中字段的映射关系 不再重点关注:sql语句 实现了ORM思想的框架:mybatis,hibernate hibernate框架介绍 Hibernate是一个开放源代码的对象关系映射框架, 它对JDBC进行了非常轻量级的对象封装, 它将POJO与数据库表建立映射关系,是一个全自...原创 2019-11-30 21:51:23 · 208 阅读 · 0 评论 -
springboot项目发送简单邮件
springboot项目发送简单邮件添加依赖编写定时器properties文件配置邮件类 添加依赖 <!-- 邮件所需依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mai...原创 2019-04-03 13:58:38 · 907 阅读 · 0 评论 -
SpringBoot使用FreeMarker模板发送邮件
SpringBoot +Mail+FreeMarker 添加依赖 <!-- 邮件所需依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifact...原创 2019-04-03 15:54:12 · 2051 阅读 · 1 评论 -
spring-boot & zxing 搭建二维码服务
搭建一个二维码的生成 & 解析服务, 使用java web对外提供http调用,返回base64格式的二维码图片 采用的技术 zxing : 实现二维码的生成 & 解析 spring-boot: 提供http服务接口 jdk base64 : 对图片进行base64编码返回 awt : 插入logo 实现步骤 引入依赖 <dependency> ...原创 2019-04-28 10:20:35 · 1061 阅读 · 2 评论 -
Jedis、线程池、mybatis源码分析
Jedis连接实例、源码分析 Jedis是Redis的java版本的客户端实现 即为: 服务端:Redis C语言 客户端:Jedis java 语言 1.搭建maven项目,引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis<...原创 2019-05-04 16:50:27 · 270 阅读 · 0 评论
分享