
mybatis/mybatis-plus
文章平均质量分 90
mybatis mybatis-plus
30年后世界会是怎样
这个作者很懒,什么都没留下…
展开
-
mybatis动态sql
动态 SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提...转载 2020-04-13 09:21:34 · 175 阅读 · 0 评论 -
SpringBoot+Mybatis 自动创建数据表
Mybatis和Hibernate是两个比较热门的持久层框架。使用起来也各有利弊(个人使用了几个月的Hibernate后还是决定回到Mybatis的怀抱)Mybatis用了快两年了,在我手上的发展史大概是这样的第一个阶段利用Mybatis-Generator自动生成实体类、DAO接口和Mapping映射文件。那时候觉得这个特别好用,大概的过程是这样的在数据库中先...转载 2020-03-27 09:08:54 · 2405 阅读 · 0 评论 -
Mybatis根据数据库表自动生成实体类和xml映射文件
环境:maven+idea。1. 需要的jar包基本的spring和mybatis依赖包就不说了,在pom文件的build->plugins节点下需要添加(两个依赖包也可以直接添加到pom的依赖里面去,这里是为了直接通过maven的插件来生成。如果不是使用maven,可按照参考资料1来进行):<plugin> <groupId>org.mybati...转载 2020-03-27 09:08:29 · 1349 阅读 · 1 评论 -
springboot+mybatis+Druid配置多数据源(mysql+postgre)
引入pom依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version>...转载 2020-03-20 10:13:46 · 1635 阅读 · 1 评论 -
mybatis注解实现关联查询例子
User.javapackage com.cr.pojo;import java.util.List;public class User { private int userId; private String userName; private String userPassword; private int userAge; private...转载 2020-01-03 10:11:04 · 645 阅读 · 0 评论 -
MyBatis遇到的异常java.lang.UnsupportedOperationException
MyBatis遇到的异常java.lang.UnsupportedOperationExceptionCause: java.lang.UnsupportedOperationException at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) a...转载 2019-05-07 14:23:40 · 2203 阅读 · 0 评论 -
mybatis的association以及collection的用法
在项目中,某些实体类之间肯定有关键关系,比如一对一,一对多等。在hibernate 中用one to one和one to many,而mybatis 中就用association和collection。association: 一对一关联(has one)collection:一对多关联(has many)注意,只有在做select查询时才会用到这两个标签,都有三种用法,且用法类似。一、a...转载 2019-03-29 19:28:33 · 4464 阅读 · 0 评论 -
Mybatis association与collection关联查询
Mybatis使用association与collection关联查询association:复杂的类型联合,一个复杂的关联,就是在查出结果后,根据情况将其映射到一个类中(其是一个对象),即resultMap中的一个property对应的是一个类 collection:复杂的类型集合,查出结果后,根据情况将其映射到一个集合中,resultMap中的一个property的对象类型是一个集合对象...转载 2019-03-29 19:26:01 · 834 阅读 · 0 评论 -
Mybatis调用MySQL存储过程的简单实现
1.存储过程的简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程...转载 2019-03-29 17:43:25 · 2148 阅读 · 0 评论 -
mybatis 一对一与一对多collection和association的使用
在mybatis如何进行一对一、一对多的多表查询呢?这里用一个简单的例子说明。一、一对一1、association association通常用来映射一对一的关系,例如,有个类user,对应的实体类如下:(getter,setter方法省略) private String id;//主键 private String userName;//用户姓名有...转载 2019-03-29 17:40:57 · 742 阅读 · 0 评论 -
MyBatis中resultMap中关联元素与嵌套查询
association关联元素处理“有一个”类型的关系,即一对一关联。它有两种关联方式嵌套查询:通过执行另外一个SQL映射语句来返回预期的复杂类型。嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集。嵌套查询Xml代码<resultMapid="userResultMap"type="User"><idproperty=...转载 2019-03-19 17:24:50 · 2437 阅读 · 0 评论