Mybatis
古柏树下
努力吧少年
展开
-
SpringCloud(二) Nacos作为配置中心——配置更新原理
Nacos 服务端创建了相关的配置项后,客户端就可以进行监听了。客户端是通过一个定时任务来检查自己监听的配置项的数据的,一旦服务端的数据发生变化时,客户端将会获取到最新的数据,并将最新的数据保存在一个 CacheData 对象中,然后会重新计算 CacheData 的 md5 属性的值,此时就会对该 CacheData 所绑定的 Listener 触发 receiveConfigInfo 回调。...原创 2019-12-12 17:08:22 · 3068 阅读 · 2 评论 -
Mybatis源码解读(一)初始化
首先我们需要了解mybatis初始化大致做了什么1. 创建SqlSessionFactory2. 通过SqlSessionFactory来创建sqlSession那么初始化中创建SqlSessionFactory需要什么,配置文件和mapper文件如何加载,如何调用sql等到底是如何实现的呢,接下来就进入源码解读为了创建SqlSessionFactory,mybatis需要读取配置文...原创 2019-07-04 17:07:02 · 264 阅读 · 0 评论 -
Mybatis源码解读(二)方法调用
上一章已经学习了初始化的过程,通过读取配置文件的形式已经获得了SqlSessionFactory,该对象持有ConfigurationSqlSession sqlSession = sqlSessionFactory.openSession();try { ProductMapper productMapper = sqlSession.getMapper(ProductMappe...原创 2019-07-08 10:49:24 · 311 阅读 · 0 评论 -
Cause: java.sql.SQLException: Bad format for BigDecimal '1,087.50' in column 18.
问题场景:订单信息导出时,在选择某一时间段数据时会报错,但是一般不报错。错误信息:error:org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column 'totalRebate' from result set. Cause: java.sql.SQLExce...原创 2019-04-25 16:23:37 · 7949 阅读 · 0 评论 -
mybatis报错:Invalid bound statement (not found): com.xx.mapper.query
根据报错信息提示,应该是mapper没有绑定好首先查看mybatis的配置是否正确 这些教程网上都有很多今天我碰到的情况比较特殊,所以记录下来我找错的思路。1.首先查看mybatis的配置,这不我就不仔细讲了,无非是一些名字和配置扫描。注意:mapper文件名需要和接口文件名字一致2.查看idea中项目的target中是否有sqlmap文件夹,这个文件夹中都是mapper.x...原创 2019-01-16 16:12:48 · 9633 阅读 · 0 评论 -
mac下使用mybatis-generator命令行生成mapper、model、xml
由于新开迁移项目,所以需要将ibatis改为mybatis,原项目的表多的不行,sql改造工作量很大。因此想到使用mybatis-generator,但是由于公司内网不方便搭建,最后决定使用直接运行jar来生成文件,无需在IDEA中配置项目。1.首先下载两个jar包mybatis-generator-core-1.3.5.jarmysql-connector-java-6.0.6.ja...原创 2019-01-16 11:11:49 · 2220 阅读 · 0 评论 -
SpringBoot+Mybatis+Redis 实现缓存
搭建环境:IDEA,jdk1.8,springboot1.5.3新建springboot项目 依赖选择如下springboot的推荐项目结构如下其中root package结构:com.example.myproject应用主类Application.java置于root package下,通常我们会在应用主类中做一些框架配置扫描等配置, 我们放在root package下可以帮助程序减少手工配...原创 2018-04-27 15:19:44 · 5895 阅读 · 0 评论 -
IDEA使用mybatis-generator自动生成mybatis相关文件
1.首先创建webapp项目 在pom.xml中加入mybatis和junit的依赖 在中加入mybatis.generator插件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h原创 2017-11-15 16:52:32 · 1248 阅读 · 0 评论 -
去掉IntelliJ IDEA生成的mybatis映射文件中黄色和绿色的背景
IntelliJ IDEA 打开 mybatis 的 xml 文件时,对应的 xml 文件中 sql 语句背景色总是有黄色或绿色的背景色。提示(红圈处)上已经说明,需要配置在 IDEA 中配置 data source (通常我们很少使用 IDE 去查看数据库内容,而是使用其他专门的 DB 工具)。去掉 No data sources configure 警告转载 2017-11-15 16:05:06 · 28947 阅读 · 14 评论 -
SpringMVC+Spring+Mybatis(SSM)项目基础架构搭建
参考http://blog.csdn.net/evankaka/article/details/45790533/ 搭建而成以下为工程目录1.创建web项目2.导入相关jar包以下是用到的包下载地址:ssm项目搭建所需jar包3.先完成mybatis 的配置(1)数据建立(2)根据数据库建立实体类com.l.entity.User.javapackage com.l.entity;publ...原创 2017-07-03 13:42:56 · 503 阅读 · 1 评论 -
MyBatis入门基础项目搭建
SSM框架是javaweb的基础结构之一 最近在学习mybatis的项目搭建 本文只调用了mybatis一个框架进行初步学习原创 2017-06-30 09:25:59 · 452 阅读 · 1 评论