Mybatis
韩师学子--小倪
不要告诉别人你的计划,只需要让别人知道结果就行了。
展开
-
MyBatis动态SQL(注解版)
@InsertProvider实现批量插入数据1.mySql 批量插入数据库语句格式:INSERT INTO[表名]([列名],[列名])VALUES([列值],[列值])),([列值],[列值])),([列值],[列值]));例如:INSERT INTOitems(name,city,price,number,picture)VALUES('耐克运动鞋','广州',500,1000,'003.jpg'),('耐克运动鞋2','广州2',500...原创 2020-12-10 20:08:38 · 7362 阅读 · 1 评论 -
mybatis三种批量插入方式对比
mybatis三种批量插入方式对比转载:https://blog.csdn.net/m0_37981235/article/details/79131493准备:1.表结构CREATE TABLE `t_user` ( `id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键', `na...转载 2019-01-19 15:43:29 · 1059 阅读 · 0 评论 -
mybatis绑定错误,org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mybatis绑定错误 参考:https://blog.csdn.net/softwarehe/article/details/8889206如果出现:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)一般的原因是...原创 2019-01-18 16:10:20 · 2193 阅读 · 0 评论 -
解决库存超卖/超买(事务)的问题
解决库存超卖/超买(事务)的问题 原因:1 超卖出现在修改库存业务的方法中,并不是出现在数据库的更新语句中(mysql的update写操作不能并发执行)2 业务的方法中超卖造成原因是什么,mysql的写操作和读操作可以并发执行,导致多个线程同时修改了一条库存不足的商品解决:事务锁悲观锁(显式锁)select kc from t_m...原创 2019-01-12 21:43:34 · 5454 阅读 · 0 评论 -
The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collect
The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collect 转载:https://blog.csdn.net/chenxing1990/article/details/79649958 mybatis 错误The content of eleme...转载 2019-01-01 13:37:16 · 476 阅读 · 0 评论 -
如何生成项目的json静态文件
如何生成项目的json静态文件项目的静态文件,通常可用于缓存文件,避免数据的重复加载,提高运行速度。文件命名规则: 1级分类文件:class_1.js 2级分类文件:以“class_2_”作为前缀+ 1级分类的id+ ".js"作为后缀 商标文件: 以"...原创 2018-12-26 15:43:28 · 1320 阅读 · 0 评论 -
必须为元素类型 "mapper" 声明属性 "namespace"解决
必须为元素类型 "mapper" 声明属性 "namespace"解决转载:https://blog.csdn.net/weixin_39973810/article/details/83589144转载 2018-12-26 15:32:32 · 3126 阅读 · 0 评论 -
浅谈PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决
浅谈PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决 转载:https://blog.csdn.net/baidu_38083619/article/details/82463058前面源码分析见转载链接。至此整个查询过程完成,原来PageHelper的分页功能是通过Limit拼接SQL实现的。查询效率低的问题也找出来了,那么应该如何解决。首先分析SQL语句,...转载 2018-10-02 15:43:19 · 1725 阅读 · 0 评论 -
spring集成mybatis后,打印SQL语句
spring集成mybatis后,打印SQL语句转载:https://www.cnblogs.com/qlong8807/p/5580424.html网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。现在的spring-mybatis.xml配置如下:<bean id="sqlSessionFactor...转载 2018-09-12 22:46:16 · 183 阅读 · 0 评论 -
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-转载:https://blog.csdn.net/zk673820543/article/details/52512055Failed to execute goal org.mybatis....转载 2018-09-11 15:45:01 · 24278 阅读 · 0 评论 -
使用MyBatis Generator自动创建代码
使用MyBatis Generator自动创建代码由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插...原创 2017-11-22 12:36:27 · 445 阅读 · 0 评论 -
MyBatis中使用Ehcache缓存框架
MyBatis中使用Ehcache缓存框架转载:https://blog.csdn.net/YEN_CSDN/article/details/54409138https://blog.csdn.net/rishengcsdn/article/details/39993387转载 2018-03-24 08:46:45 · 154 阅读 · 0 评论 -
MyBatis构建sql时动态传入表名以及字段名
MyBatis构建sql时动态传入表名以及字段名转载:http://wendy-wxie.iteye.com/blog/1605193MyBatis,动态传入表名,字段名的解决办法转载:http://luoyu-ds.iteye.com/blog/1517607用了mybatis很长一段时间了,但是感觉用的都是比较基本的功能,很多mybatis相对ibatis的新功能都没怎么用过。比如其内置的注解...转载 2018-02-21 14:16:39 · 1061 阅读 · 0 评论 -
Mybatis 一对一,一对多,多对一,多对多的理解
一对一关联:https://www.cnblogs.com/xdp-gacl/p/4264440.htmlMybatis 一对一,一对多,多对一,多对多的理解https://www.cnblogs.com/yaobolove/p/5444046.html Mybatis中多对多映射详解:http://blog.csdn.net/suwu150/article/details/52896466...原创 2018-02-03 14:27:12 · 660 阅读 · 0 评论 -
mybatis mysql 主键自增加怎么配置
mybatis mysql 主键自增加怎么配置我用这个解决了:https://www.cnblogs.com/zhuzhen/p/6894995.htmlhttp://blog.csdn.net/WSRspirit/article/details/51260240mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同。基本上经常会遇到的就是 Oracle Sequec...原创 2018-02-05 16:12:16 · 2501 阅读 · 1 评论 -
Mybatis与数据库的类型对应
Mybatis与数据库的类型对应 由于业务的改变,在首次存入数据库时某些int属性并没有赋值,于是默认值就开始污染数据库了。 下面详细说明下,当基本数据类型定义的变量作为类的成员使用时,Java会确保给定默认值,以保证这些成员变量得到初始化,以防止产生程序错误。但是,这些初始值对程序来说,可能不正确,甚至是不合法的,比如在我这个工程的业务中默认值0就非法。如果一定要使用原创 2018-02-03 12:12:06 · 24514 阅读 · 0 评论