- 博客(8)
- 收藏
- 关注
原创 mybatis 执行多条sql,批量执行
有个常见的场景:删除用户的时候需要先删除用户的外键关联数据,否则会触发规则报错。解决办法不外乎有三个:1、多条sql分批执行;2、存储过程或函数调用;3、sql批量执行。今天我要说的是MyBatis中如何一次执行多条语句(使用mysql数据库)。1、修改数据库连接参数加上allowMultiQueries=true,如:hikariConfig.security.jdbcUrl=...
2019-02-28 13:29:07 2791
原创 List相关
// 将逗号分隔的字符串转换为ListString str = "a,b,c";// 1.使用JDK,逗号分隔的字符串-->数组-->listList<String> result = Arrays.asList(str.split(","));// 2.使用Apache Commons的StringUtilsList<String> result1...
2019-02-28 10:25:39 122
转载 【mybatis】关联查询——mybatis一对多两种方式实现详解
此种方式需要查询数据库两次,发出两次sql语句,一次是查询tbl_phone表,一次是查询tbl_person表,但是数据库返回的信息没有冗余,mapper.xml配置和测试代码如下。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0...
2019-02-27 15:40:11 8145 1
转载 手机号验证
package com.cjy.utils; import java.util.regex.Pattern; /** * @作者 : CJY * @说明 : 用于后台邮箱、手机号等的验证工具类 * @时间 : 2017/11/28 14:09 */public class ValidateUtils { /** * CJYFIXME搜集号段时间:2017-11...
2019-02-26 14:10:20 204
原创 linux 命令
通过ps -ef | grep java得到如上线程将某线程终止时用kill -9 XXXXX XXXXX为上述查出的序号 如: 19979线程终止为: kill -9 48341.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -na...
2019-02-25 13:40:34 111
转载 迭代中删除Map中的元素
今天在写程序过程中,需要根据判断条件删除一个Map中的相应数据,我自然而然想到可以通过调用Map中的remove(Object key)函数进行删除:代码如下:public Map<Double, Double> processMap(Map<Double, Double> list) {Map<Double, Double> map = list;...
2019-02-22 14:57:40 1653
转载 MySQL+Mybatis批量插入时对已存在的记录进行更新
<insert id="addActiveTerminalStatics" parameterType="List"> insert into tms_report_active_terminal_statistics ( active_terminal_count, statistics_time_of_hour...
2019-02-22 10:48:36 1971
原创 mybatis查询mysql的datetime类型数据时间差了14小时
时区不一致导致,一个是美国时间,一个是北京时间Mysql错误:Ignoring query to other database解决方法折腾了半天才发现原来是在连接mysql时没有"-u"参数导致的D:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -uroot重新连接mysql 加上-u参数 一切正常...
2019-02-21 15:36:24 1965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人