Java之泛型通配符知识
摘要:之所以需要泛型通配符,具体原因首先让我们看下,首先定义一个父类Animal如: public class Animal { private String type; public Animal(String type) { this.type = type; } public void show()
阅读全文
mybatis之springboot工程集成tk用法
摘要:参考链接:https://blog.csdn.net/qq_35620501/article/details/93852924和https://blog.csdn.net/Ren_1760217692/article/details/93500888
阅读全文
Mybatis之更新方法: updateByPrimaryKeySelective() 和 updateByPrimaryKey() 的区别
摘要:int updateByPrimaryKeySelective(TbItem record); int updateByPrimaryKeySelective(TbItem record); int updateByPrimaryKey(TbItem record); int updateByPri
阅读全文
MyBatis之Double类型的字段的值为0.0时传入不了sql中
摘要:判断0.0,需要加 .toString()进行判断 dto接收前端传入进来的0的数字,经过后端的dto接收后,变成了0.0Double类型的数据。 在xml文件需要加上'0'.toString()如:
阅读全文
mybatis之两张表数据复制插入
摘要:为了提高效率,有时候往往不在java程序要中进行遍历处理数据,insert all into 这张方式进行批量插入,但是因为insert all into不能对dblink连接的数据库进行DDL操作,所以需要通过复制表数据进行操作即语法是:insert into table1 select x,y
阅读全文
Mybatis之常见异常org.apache.ibatis.type.TypeException
摘要:今天在改bug时,发现了一种mybatis异常,这是大家比较容易犯的一种异常,导致该异常的可能可能是因为人的懒性又或者不明白jdbcType的作用 异常信息如下: 导致该异常是没有指定属性值的jdbcType的类型,因为传进来的list数组是 如: 应该改成:
阅读全文
mybatis环境搭建
摘要:整体目录架构如下: 项目架构内容逐个分析: 开始搭建mybatis项目之前可以准备的工作有: 1.导入源代码(mybatis-3.2.7source(源码包)),导入的步骤可以参考该链接:https://jingyan.baidu.com/article/f006222805efddfbd2f0c8
阅读全文
mybatis之异常invalid comparison: java.util.Date and java.lang.String(时间判断空串出现异常情况)
摘要:查询条件是时间类型:因为mybatis 3.3.0中对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常. 所以在上面的代码中去掉该判断, 只保留非空判断就正常了。不然报下面的异常: 后端的xml代码如下:
阅读全文
在mapper.xml中判断值需要注意的单字符串和双字符串的细节
摘要:首先是:serviceImpl层: mapper.xml的sql:
阅读全文
Mybatis之批量操作
摘要:首先批量操作的优点是:大大的提高查询的效率。 举个简单的例子:如果在程序中遍历来执行sql的话,这种情况就是有多少行数据就要执行多少条sql,这样导致的效率将是非常低。 如下可能需要40s insert into USER (name,age) values ('张三','33'); insert
阅读全文
posted @
2018-08-22 15:28
蔡香满屋
阅读(636)
推荐(0)