茅坤宝骏氹的博客

写博客,纯粹自娱。转载文章来源网络,转载链接不一定是原文,如有侵权请联系删除...

MyBatis-generator使用,Example缺少分页问题解决

一、分页问题 MyBatis自动生成代码没有分页功能。 如: public class User { private Integer userId; private String name; public Integer getUserId() { ...

2019-05-18 12:00:35

阅读数 7

评论数 0

Spring整合mybatis中的sqlSession是如何做到线程隔离的?

转载自Spring整合mybatis中的sqlSession是如何做到线程隔离的? 项目中常常使用mybatis配合spring进行数据库操作,但是我们知道,数据的操作是要求做到线程安全的,而且按照原来的jdbc的使用方式,每次操作完成之后都要将连接关闭,但是实际使用中我们并没有这么干。 更让...

2019-05-12 19:06:48

阅读数 52

评论数 0

Mybatis 使用的 9 种设计模式,真是太有用了

转载自Mybatis 使用的 9 种设计模式,真是太有用了 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: ...

2019-04-27 13:45:47

阅读数 288

评论数 0

mybatis example处理and、or关系的方法

转载自  mybatis example处理and、or关系的方法 1.( xx and xx) or ( xx and xx)  实例代码: BaUserExample baUserExample = new BaUserExample();   Criteria criteria1 =...

2019-02-07 15:20:44

阅读数 74

评论数 0

org.apache.ibatis.builder.BuilderException: Could not find value method on SQL annotation

转载自  mybatis 注解引发的bug,org.apache.ibatis.builder.BuilderException: Could not find value method on SQL anno Mybatis用注解开发且还用script标签 这种bug,网上一搜一大堆,但是都...

2019-02-07 13:23:19

阅读数 196

评论数 0

MyBatis】MyBatis一级缓存和二级缓存

转载自  MyBatis】MyBatis一级缓存和二级缓存 MyBatis自带的缓存有一级缓存和二级缓存 一级缓存 Mybatis的一级缓存是指Session缓存。一级缓存的作用域默认是一个SqlSession。Mybatis默认开启一级缓存。  也就是在同一个SqlSession中,执行相...

2019-01-01 20:32:24

阅读数 35

评论数 0

mybatis3中@SelectProvider的使用技巧

转载自  mybatis3中@SelectProvider的使用技巧 mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@Dele...

2018-11-17 14:54:01

阅读数 35

评论数 0

SQL语句构建器类

转载自  SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在J...

2018-11-17 14:39:43

阅读数 19

评论数 0

mybatis更新Blob类型字段要用updateByPrimaryKeyWithBLOBs

转载自  mybatis更新Blob类型字段要用updateByPrimaryKeyWithBLOBs   不会报错也不会更新desc  业务desc数据库类型为Blob  查看源码   解决方案:      

2018-11-17 14:22:38

阅读数 171

评论数 0

这也许是你不曾留意过的 Mybatis 细节

转载自  这也许是你不曾留意过的 Mybatis 细节 Mybatis 可以说是 Java 后端的必备技能,可能你和我一样经常使用到它。但有时 cv 多了,会忘记了一些细节处理,比如为什么要加上这个注解?它的作用是什么等等。 这篇文章是我以前写的一些关于 Mybatis 细节,希望对各位有起到...

2018-11-17 14:03:49

阅读数 25

评论数 0

Mybatis与Hibernate的详细对比

转载自  Mybatis与Hibernate的详细对比 前言 这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。 Mybatis 【持久化框架】Mybatis简介与原理 【持久化框架】Spri...

2018-09-22 14:08:29

阅读数 52

评论数 0

SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载

转载自   SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载 基本准备工作 1、安装JDK1.6以上版本,安装与配置 2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybati...

2018-09-22 14:01:38

阅读数 236

评论数 0

Mybatis简介与原理

转载自  Mybatis简介与原理 什么是Mybatis        MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“i...

2018-09-22 13:52:19

阅读数 32

评论数 0

Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题

转载自   Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题 使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。有些时候就不能。 无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用。 有些时候,我们没...

2018-09-16 13:01:16

阅读数 46

评论数 0

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

转载自  使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件 Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、...

2018-09-16 11:00:43

阅读数 25

评论数 0

Mybatis传多个参数(三种解决方案)

转载自   Mybatis传多个参数(三种解决方案) 据我目前接触到的传多个参数的方案有三种。 第一种方案  DAO层的函数方法  public User selectUser(String name,String area); 对应的Mapper.xml   &l...

2018-09-16 10:53:48

阅读数 34

评论数 0

Mybatis传入参数类型为Map

转载自   Mybatis传入参数类型为Map   mybatis更新sql语句: <update id="publishT00_notice" parameterType="Map"&a...

2018-09-16 10:43:57

阅读数 147

评论数 2

MyBatis传入多个参数的问题

转载自  MyBatis传入多个参数的问题 一、单个参数: public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBe...

2018-09-16 10:40:06

阅读数 46

评论数 0

mybatis入门(七)之日志

转载自    mybatis入门(七)之日志 Mybatis 的内置日志工厂提供日志功能,内置日志工厂将日志交给以下其中一种工具作代理: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging MyBatis 内置日志工厂基于运行时...

2018-09-16 10:28:47

阅读数 55

评论数 0

mybatis入门(六)之SQL语句构建器类

转载自    mybatis SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL...

2018-09-16 10:28:33

阅读数 59

评论数 0

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