编写日志输出环境配置文件 在开发过程中,最重要的就是在控制台查看程序输出的日志信息,在这里我们选择使用 log4j 工具来输出: 准备工作: 将【MyBatis】文件夹下【lib】中的 log4j 开头的 jar 包都导入工程并添加依赖。 在【src】下新建一个文件 log4j.properties ...
分类:
其他好文 时间:
2018-04-18 20:15:02
阅读次数:
181
Spring Boot 整合pagehelper分页插件 测试环境: spring boot 版本 2.0.0.M7 mybatis starter 版本 1.3.1 jdk 1.8 1. maven 引入 pagehelper 相关Jar包 2. Service层代码 只需添加一句核心分页代码 ( ...
分类:
编程语言 时间:
2018-04-18 19:02:48
阅读次数:
585
问题描述:使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.解决方案: 1.使用ifnull(column, 0)处理该字段,个人测试过可以; 2.在jdbcUrl添加参数:tinyInt1isBit=false ...
分类:
其他好文 时间:
2018-04-18 17:09:38
阅读次数:
438
Spring data jpa 支持注解式的读写锁(悲观锁),实际上这个东西硬编码也简单,但是基于Jpa 命名方式定义的Sql,只能用注解添加支持读写锁了, 不了解读写锁的可以点这里 mysql读写锁及事务 并且推荐 新建一个实体Book.java JunitTest 先添加一条数据,待会要锁这个数 ...
分类:
编程语言 时间:
2018-04-18 15:17:19
阅读次数:
3224
1、基于Spring Boot和Spring Cloud实现微服务架构学习(一)-Spring框架介绍 https://blog.csdn.net/zeb_perfect/article/details/51945350 2、Spring Cloud生态圈简介 https://blog.csdn.n ...
分类:
其他好文 时间:
2018-04-18 14:28:40
阅读次数:
171
数据库查询操作可实现,但修改无法实现,且不报错,出现这种情况的原因之一: 事务忘记提交! 添加代码sqlSession.commit(); 长点心就能少犯错误。 ...
分类:
数据库 时间:
2018-04-18 14:21:40
阅读次数:
603
Mybatis版本:mybatis-3.0.6.jar 1.当入参为 string类型时 (包括java.lang.String.) 我们使用#{xxx}引入参数.会抛异常There is no getter for property named 'XXX' in 'class java.lang. ...
分类:
编程语言 时间:
2018-04-18 11:39:16
阅读次数:
178
在ShopDao接口中添加对于shop实体类的信息 在ShopDao.xml中对shop数据表进行修改 注:在mybatis中对sql语句使用条件判断,注意在最后一个if判断语句中,最后是没有逗号的,其他的都有,是要对sql语句进行拼接 ...
分类:
其他好文 时间:
2018-04-17 23:48:27
阅读次数:
196
一、JDBC 用JDBC的时候,Dao要管理这么多操作:加载驱动、获取连接、执行SQL语句、获取操作结果封装信息、返回操作结果。但其实,DAO只要管理获取连接和加载驱动。 二、Mybatis Dao的需求:1.)对象能和数据库交互;2)能执行SQL语句 Mybatis之SqlSession SqlS ...
分类:
数据库 时间:
2018-04-17 19:54:05
阅读次数:
223
在使用 association和collection 进行关联查询的时候 column 参数可能会有多个,如下: 注意: parameterType 一定要是 java.util.Map ...
分类:
其他好文 时间:
2018-04-17 19:41:01
阅读次数:
634