在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是在不同情况下,该属性的值是不一样的,主要有一下3种情况: 如果传入的是单参数且参数类型是一个List的时候,collection属性值为list . 如果传入的是单参数且参数类型是一个array数 ...
分类:
数据库 时间:
2020-07-02 00:08:35
阅读次数:
79
MyBatis_dynamicSQL 代码示例: Teacher.java: 1 package com.atguigu.bean; 2 3 import java.util.Date; 4 5 public class Teacher { 6 7 private Integer id; 8 pri ...
分类:
数据库 时间:
2020-07-01 17:29:02
阅读次数:
61
前一阵领导安排了一个任务:定时将集团数据库某表的数据同步至我们公司服务器的数据库,感觉比写增删改查SQL有趣,特意记录下来,希望能帮到有类似需求的小伙伴,如有错误也希望各位不吝指教 环境描述: 集团数据库:Oracle 11g 部门数据库:Oracle 11g 使用的软件:PLSQL Develop ...
分类:
数据库 时间:
2020-07-01 09:18:56
阅读次数:
71
2020-06-30 1. 动态sql 参数: 单个 1. String。基本变量 2. 集合(List)数组(array) a) 集合 size b) 数组 length 多个 1. arg0 arg1 2. param1 param2 常用动态sql 1.If(< If >标签) 作用:判断是否 ...
分类:
数据库 时间:
2020-06-30 22:18:29
阅读次数:
63
先修改UserMapper.xml中的selectById方法,代码如下: 1 <update id="updateById"> 2 update sys_user 3 <set> 4 <if test="userName != null and userName !=''"> 5 user_nam ...
分类:
数据库 时间:
2020-06-30 10:36:41
阅读次数:
99
场景:windows2008 R2系统 ,往新安装的oracle11g数据库导入同事给的dmp文件到指定的新建的用户。 1、创建表空间 在导入dmp文件之前,先打开查看dmp文件的表空间名称(tablespace)。 如下图: 注:因为我一会要用plsql工具使用system超级管理员用户登录是创建 ...
分类:
数据库 时间:
2020-06-25 14:10:18
阅读次数:
97
1.配置tnsnames.ora tnsnames.ora的路径在instantclient文件夹下的network > admin下 找到后进行修改 1 2 3 4 5 6 7 8 9 10 11 12 13 #该文件用于配置数据库连接地址,配置好后,访问该数据库不再需要通过ip:port/ins ...
分类:
数据库 时间:
2020-06-23 20:54:11
阅读次数:
87
一、当前环境 本机系统:win10 64位 PLSQL版本:10 32位 数据库版本:11g 位数不详 instantclient版本:12.x 32位 二、下载文件 1、下载plsq10 链接:https://pan.baidu.com/s/1RuDAyywhUr-yMEMLuD1UnA 提取码: ...
分类:
数据库 时间:
2020-06-20 17:08:33
阅读次数:
90
oracle能不能根据已经存在的数据生成对应的INSERT 语句? 当然可以了,TOAD里面有这个功能,PLSQL里边就有这个功能啊,把数据导出为insert脚本, 先查询到数据,然后在导出的时候有选项的,可以保存为 insert 以及其他很多种格式的文件,看图片: 出处:https://zhida ...
分类:
数据库 时间:
2020-06-17 12:30:16
阅读次数:
84
MySQL已启用了slow query log且long_query_time=0.01,为什么有些慢SQL还是没被记录呢? 1、在线动态设置long_query_time=0.01,但该设置对当前已建立的连接不会生效。 2、log_slow_admin_statements=0,因此ALTER、C ...
分类:
数据库 时间:
2020-06-16 18:43:04
阅读次数:
86