
Mybatis学习
文章平均质量分 79
浪子尘晨
这个作者很懒,什么都没留下…
展开
-
MybatisPlus的BaseMapper和Wrapper使用
MybatisPlus的BaseMapper和Wrapper使用原创 2023-01-10 09:48:33 · 1012 阅读 · 0 评论 -
MybatisPlus条件构造器wrapper方法的使用
MybatisPlus条件构造器wrapper方法的使用转载 2023-01-10 09:45:17 · 5798 阅读 · 0 评论 -
spring boot 自定义banner
点击下面提供的网址,在中间那块区域输入你想要的文件,还可以选择字体等等,然后把形成的图像粘贴复制到一个txt中,取名banner.txt,然后把它放到resource目录下,之后启动项目就有了,每次要更换团就更换banner.txt中的内容即可。字体生成网址:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20效果如下:...原创 2020-10-23 08:52:52 · 270 阅读 · 0 评论 -
logback.xml 配置详解
配置查询1:<?xml version="1.0"encoding="utf-8"?><!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --><!-- 以下 每个配置的 filter 是过滤掉输出文件里面,会出现高级别文件,依然出现低级别的日志信息,通过...原创 2020-10-21 18:24:25 · 522 阅读 · 0 评论 -
Spring事务管理-超时时间
1 问题1.1 背景在一个事务中完成解析一个大文件,分批存入到数据库。遇到问题,执行时间比较长,就讨论了事务超时的问题,担心执行时间太长,事务超时自动回滚了。为了考虑这个问题,需要考虑如下超时相关的设置:一个事务的超时时间。spring的@Transactional 一个stametn的执行时间。包括mybais的timeout、jdbc的timeout和mysql中的innodb_lock_wait_timeout 一个connection的持续时间。myql中的wait_timeou原创 2020-10-21 08:24:19 · 6060 阅读 · 0 评论 -
SpringBoot集成tk.mapper报错:Error invoking SqlProvider method (tk.mybatis.mapper.provider.SpecialProvid
SpringBoot上集成tk.mapper出现如下错误:Error invoking SqlProvider method (tk.mybatis.mapper.provider.SpecialProvider.dynamicSQL) java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.<init>() Caused by: org.apache.ibatis.builder.Builde原创 2020-10-19 14:04:04 · 1748 阅读 · 1 评论 -
mybatis中大于等于小于等于的写法
第一种写法(1):原符号 < <= > >= & ' "替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot;例如:sql如下:create_d...原创 2018-11-21 16:56:29 · 707 阅读 · 0 评论 -
SpringBoot使用Junit单元测试
SpringBoot + mybatis开发工具:IntelliJ IDEA1.pom.xml一般使用idea新建一个SpringBoot web项目时,一般都会自动引入此依赖,如果没有,请手动引入。 <dependency> <groupId>org.springframework.boot</groupId&...原创 2018-11-14 11:36:28 · 556 阅读 · 0 评论 -
MyBatis传入多个参数的问题
一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #...原创 2018-11-09 16:03:52 · 314 阅读 · 0 评论 -
简单两步快速实现shiro的配置和使用,包含登录验证、角色验证、权限验证以及shiro登录注销流程
前言:shiro因为其简单、可靠、实现方便而成为现在最常用的安全框架,那么这篇文章除了会用简洁明了的方式讲一下基于spring的shiro详细配置和登录注销功能使用之外,也会根据惯例在文章最后总结一下shiro的大致配置使用流程,希望本篇文章能够给大家一种原来shiro是这么简单的错觉感觉。注意:该篇文章的开始是建立在一个完备的spring+mybatis的开发环境中,除了shiro之外的配置基本...原创 2018-04-02 15:33:54 · 631 阅读 · 0 评论 -
@TransactionConfiguration过时与替代写法
在使用了spring的项目中做单元测试时,以前的标准写法是这样的:但是在高版本的Spring框架中(Spring4.2以后),@TransactionConfiguration已经标注为过时的注解,查看官方文档会发现,替代的方式为:这里需要说明的是:(1).原来的defaultRollback属性现在由专门的注解@Rollback(新增注解)代替,其中只有一个属原创 2017-08-29 07:23:35 · 738 阅读 · 0 评论 -
mybatis-generator 代码自动生成工具
今天来介绍下怎么用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件,这样我们可以节省一部分精力,把精力放在业务逻辑上。之前看过很多文章,都是借助eclipse或者IDEA等其他工具,今天讲的这个方法是,直接在命令提示符下运行。程序打包上传:http://download.youkuaiyun.com/detail/tolcf/945665原创 2017-07-31 23:13:06 · 471 阅读 · 0 评论 -
使用MyBatis Generator自动创建代码
包下载地址:http://download.youkuaiyun.com/detail/lijinzhou2017/9790959使用MyBatis Generator可以自动生成实体类、DAO接口和Mapping映射文件。把需要的几个jar包放到一个目录下面,主要是修改generatorConfig.xml文件内容[html] view plain原创 2017-07-31 23:11:39 · 283 阅读 · 0 评论 -
mybatis-spring集成:配置多数据库源中遇到的问题
mybatis配置多数据源本身很简单,和基本配置差别不大 但是如果要配置自动扫描mapper文件,可能会遇到一点儿问题只有一个数据源时,只需要指定包就可以了,比如 而有多个数据源时,还需要指定使用哪一个sqlSession,在mybatis-spring的中文文档中,提到用sqlSessionFactory或sqlSessionTemplate属性来原创 2013-04-10 23:02:29 · 1465 阅读 · 0 评论