![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORM框架
文章平均质量分 89
xiaomifeng1010
don't give up!
展开
-
Mybatis动态sql语句foreach中拼接正则表达式字符串注意事项
mysql正则表达式及全文索引与mybatis动态sql结合使用方式原创 2023-03-04 13:59:50 · 1739 阅读 · 1 评论 -
ORM框架之Mybatis(六)mybatis通用mapper
一、简介通用mapper1.1 官方介绍:(官网:https://mapperhelper.github.io/docs/)通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。极其方便的使用MyBatis单表的增删改查。支持单表操作,不支持通用的多表联合查询。不是表中字段的属性必须加@Transient注解 通...原创 2019-10-13 16:02:43 · 655 阅读 · 0 评论 -
ORM框架之Mybatis(五)mybatis生成器配置文件说明以及生成的类的说明
一、XML配置详解1.1 mybatis generator配置文件约束<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http...原创 2019-10-13 13:20:35 · 1272 阅读 · 1 评论 -
ORM框架之Mybatis(四)MyBatis生成器,逆向工程生成实体类和SQL
一、MyBatis Generator:1.1MyBatis Generator项目介绍•简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写•官方文档地址http://www.mybatis.org/genera...原创 2019-10-11 22:33:15 · 411 阅读 · 2 评论 -
ORM框架之Mybatis(三)延迟加载、开启一二级缓存及使用注解增删改查
一、Mybatis延迟加载策略Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1 何为延迟加载延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:先从单表查询,需要时再从关联表去关联查询,大大...原创 2019-10-10 00:42:10 · 264 阅读 · 0 评论 -
ORM框架之Mybatis(二)数据库连接池、事务及动态SQL
一、MybatisMybatis连接池与事务深入1.1 Mybatis的连接池技术在Mybatis中也有连接池技术,但是它采用的是自己的连接池技术。在Mybatis的SqlMapConfig.xml配置文件中,通过<dataSource type=”pooled”>来实现Mybatis中连接池的配置1.1.1 Mybatis连接池的分类1.1.2 Mybat...原创 2019-10-08 23:16:56 · 397 阅读 · 0 评论 -
ORM框架之Mybatis(一)基于mapper配置增删改查
Mybatis是现在非常流行的SSM框架中的M部分,Mybatis也是一个主流的ORM框架,在项目中用来处理持久层数据。一、Mybatis框架介绍及使用1.1 mybatis框架概述: mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 my...原创 2019-10-07 23:32:59 · 1277 阅读 · 0 评论 -
ORM框架之Spring Data JPA(三)高级查询---复杂查询
一、spring data jpa高级查询1.1Specifications动态查询有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。import java.util.List;import org...原创 2019-10-07 14:46:41 · 794 阅读 · 0 评论 -
ORM框架之Spring Data JPA(二)spring data jpa方式的基础增删改查
上一篇主要在介绍hibernate实现jpa规范,如何实现数据增删改查,这一篇将会着重spring data jpa一、Spring Data JPA1.1Spring Data JPA介绍:https://spring.io/projects/spring-data-jpa#overviewSpring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的...原创 2019-10-06 21:43:45 · 810 阅读 · 0 评论 -
ORM框架之Spring Data JPA(一)Hibernate实现JPA规范
一、ORM简述 ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射。简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的...原创 2019-10-05 20:09:06 · 1497 阅读 · 0 评论