• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

Spring Boot 高级篇–Mybatis(1):Mybatis+xml整合篇

Spring Boot 高级篇–Mybatis(1):Mybatis+xml整合篇
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 本文将……继续阅读 »

winrains 3个月前 (04-13) 15浏览 0评论 0个赞

纯手写 Mybatis 框架

纯手写 Mybatis 框架
1 Mybatis框架 1.1 接口层和数据库交互的方式 MyBatis和数据库的交互有两种方式: 使用传统的MyBatis提供的API 使用Mapper接口; 1.2 使用Mapper接口 MyBatis 将配置文件中的每一个 节点抽象为一个 Mapper 接口: 这个接口中声明的方法和 节点中的<select|update|delete|ins……继续阅读 »

winrains 3个月前 (03-31) 18浏览 0评论 0个赞

mybatis-plus/mybatis 自定义 sql 语句、动态 sql

mybatis-plus/mybatis 自定义 sql 语句、动态 sql
Java 开发使用 mybatis-plus 来执行 sql 操作,往往比 mybatis 能够省时省力,因为 mybatis-plus 封装了很多常用的接口。但对于一些更为复杂的查询来说,mybatis-plus 也相形见绌,还得需要我们自定义 sql 语句。本文就来介绍一下在使用了 mybatis-plus/mybatis 的情况下,如何自定义 sql ……继续阅读 »

winrains 4个月前 (03-21) 190浏览 0评论 6个赞

关于 Mybatis 中 SQL 语句的整理

关于 Mybatis 中 SQL 语句的整理
随着业务的发展,越来越多的应用系统都从一个大的系统分拆成多个小的系统,各个系统之间通过一定的通信协议进行数据交换。这样就会导致一些小的应用系统自己不用去进行数据库的操作,只需要进行一些rpc调用或者缓存就可以拿到数据进行展示。我之前参与的一个项目就是这样的情况,而我也是将近7个多月的时间没有写过一行SQL。 近期参与的一个项目的数据大多都市基于数据库来进行……继续阅读 »

winrains 4个月前 (03-21) 23浏览 0评论 0个赞

SpringBoot 集成 MybatisPlus

SpringBoot 集成 MybatisPlus
前言 在使用Mybatis进行项目开发的时候,最繁琐的事情就是实体类,dao接口,mapper.xml文件的编写,几乎每个表都需要对应写一套,并且大部分的工作量都在最基本的增删改查上。如果表中的字段进行了修改,那么实体类,mapper文件甚至dao接口都要进行修改。 在之前的文章中介绍了 MBG(Mybatis 代码生成器) 的使用,今天带来更进一步的简……继续阅读 »

winrains 4个月前 (03-21) 20浏览 0评论 0个赞

SpringBoot 集成MBG「代码生成器」

SpringBoot 集成MBG「代码生成器」
前言 在使用Mybatis进行项目开发的时候,最繁琐的事情就是实体类,dao接口,mapper.xml文件的编写,几乎每个表都需要对应写一套,并且大部分的工作量都在最基本的增删改查上。如果表中的字段进行了修改,那么实体类,mapper文件甚至dao接口都要进行修改。 天下苦mapper文件久矣,于是Mybatis官方推荐了一个Mybatis代码生成器(M……继续阅读 »

winrains 4个月前 (03-21) 36浏览 0评论 2个赞

MyBatis 中 # 与 $ 的区别

MyBatis 中 # 与 $ 的区别
MyBatis 其实老早就用过,后来因为业务的关系,就又把之前学的东西都给还回去了。现在在新公司又要用 MyBatis,就再复习一下。 MyBatis 中使用 parameterType 向 SQL 语句传参,parameterType 后的类型可以是基本类型 int,String,HashMap 或 Java 自定义类型。 在 SQL 中引用这些参数的时候……继续阅读 »

winrains 8个月前 (11-14) 19浏览 0评论 0个赞