随笔分类 - Java.Mybatis
摘要:在 https://www.cnblogs.com/xiandedanteng/p/11669629.html 里我做个一个循环按时间查ID并删除之的程序,运行时间是4分7秒。 但是这个程序走了很多次没有必要的IO,也就是把不需要的指比如要删除的ID在Java所在的机器和DB服务器中传来传去,这个过
阅读全文
摘要:Mapper.xml中写: 接口中这样写: 代码中则这样用: --END-- 2019年10月14日09:30:52
阅读全文
摘要:批量删除主要借助了MySql的limit函数,其次用了in删除。 代码如下: package com.hy.action; import java.io.Reader; import java.util.ArrayList; import java.util.List; import org.apa
阅读全文
摘要:本例代码下载:https://files.cnblogs.com/files/xiandedanteng/InsertMillionComparison20191012.rar 相对于批量插入,这种方式可谓虚耗时光。 代码: Mapper: 与Mapper对应的接口: 部分输出如下: 数据库截图如下
阅读全文
摘要:本例代码下载:https://files.cnblogs.com/files/xiandedanteng/InsertMillionComparison20191012.rar 环境依然和原来一样。 代码稍改了改: 这把运行时间是5分24秒: 数据库结果都正常: 接下来可以做个实验与MyBatis单
阅读全文
摘要:本例代码下载:https://files.cnblogs.com/files/xiandedanteng/InsertMillionComparison20191012.rar 这次实验的环境仍然和上次的一样,只是插入时间cdate改为一条增加一秒,代码如下: 这次插入很顺利,控制台显示正常完成:
阅读全文
摘要:本例代码下载:https://files.cnblogs.com/files/xiandedanteng/InsertMillionComparison20191012.rar 我的数据库环境是mysql Ver 14.14 Distrib 5.6.45, for Linux (x86_64) us
阅读全文
摘要:xml中写 --END-- 2019-10-10
阅读全文
摘要:Mapper文件中写: Java代码中写: --END-- 2019-10-10
阅读全文
摘要:在Mapper。xml如下书写SQL文,其中 resultType告知MyBatis返回的类型: <select id="selectExpiredDate" resultType="java.lang.String" parameterType="java.util.HashMap"> selec
阅读全文
摘要:简而言之,把#{tablename}换成${tablename}就能解决问题。 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/tornado430/article/details/8300
阅读全文
摘要:在MySql设定两张表,其中product表的主键设定成orderTb表的外键,具体如下: 产品表: create table product(id INT(11) PRIMARY KEY,name VARCHAR(32) ); 订单表: create table orderTb(id INT(11
阅读全文
摘要:下载地址:https://files.cnblogs.com/files/xiandedanteng/Person191005.rar pom.xml:这个文件主要是引入依赖 mybatis-config.xml:这个文件主要配了DB连接信息和需要引入的Mapper PersonMapper.xml
阅读全文
摘要:下载地址:https://files.cnblogs.com/files/xiandedanteng/fillMillionDatum01_191005.rar --END-- 2019年10月5日13:43:35
阅读全文
摘要:MyBatis提供的sqlSession对象是可以用来帮助我们实现事务处理的,方式和JDBC的类似,具体请见代码: --END-- 19.10.04 11:12
阅读全文