在Mybatis中 mapper中 boolean updateRegisterCompanyFlag(@Param(value = "companyId") String companyId, @Param(value = "flag") String flag); 传入的flag类型为Strin ...
分类:
数据库 时间:
2020-09-23 23:35:57
阅读次数:
74
1 简介
2 环境搭建
3 if判断
4 where查询条件
5 trim自定义字符串截取
6 choose分支选择
7 set更新
8 foreach遍历
9 MySQL下的foreach批量插入的两种方式
10 Oracle下的foreach批量插入的两种方式
11 内置参数
12 bind绑定... ...
分类:
数据库 时间:
2020-09-17 23:35:24
阅读次数:
41
declare 变量声明部分(没有变量可以不写declare) begin 执行部分 exception 异常处理部分 end *:declare 和 exception部分是可选的 (1)PL/sql中变量的定义 格式1 变量名 变量类型 【约束】 default 默认值 格式2 变量名 变量类型 ...
分类:
数据库 时间:
2020-09-17 18:55:58
阅读次数:
35
12CR1多了这个步骤出现以下错误,点击“全部忽略”有时候,如果当前操作系统用户名有中文或有空格,这两个步骤会报错,如果报错,oracle服务都不会安装成功,1521端口也没监听。这个步骤是创建数据库12CR1这个过程要很久二、安装客户端2.1由于PLSQL没有64位的,所以如果要使用PLSQL连接64位的服务端的话,必须要安装32位的客户端三、安装PLSQL四、配置法1:此法非常好,使用此法一定
分类:
数据库 时间:
2020-09-17 18:26:23
阅读次数:
42
目录 前言 什么是动态SQL? 常用的标签 if choose、when、otherwise where foreach set sql include 总结 拓展一下 Mybatis中如何避免魔数? 如何引用其他XML中的SQL片段? 总结 前言 通过前两篇的文章我们了解了Mybatis基本的CR ...
分类:
数据库 时间:
2020-09-17 16:05:59
阅读次数:
37
1 动态SQL# 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, oth ...
分类:
数据库 时间:
2020-09-16 12:05:52
阅读次数:
40
动态sql 复用sql语句 1.定义sql片段 <sql id="xxx_column">被复用的片段</sql> 2.引用sql片段 <include refid="xxx_column"></include> 动态sql 简化查询 DAO简化 将所有可能查询的参数,封装成XxxQuery对象 w ...
分类:
其他好文 时间:
2020-08-15 22:29:43
阅读次数:
58
在mybatis的学习中,狂神建议字符串匹配直接将模糊匹配的符号放在字符串中,如:匹配'keWord',那么实际所使用的参数应该为'%keyWord%' map.put("keyWord","%" + keyWord + "%"); <select id="getUserLikeGaojianLis ...
分类:
数据库 时间:
2020-08-09 09:24:19
阅读次数:
109
一、Common包 Common用来封装一些常用的公共方法。 二、Dao包 Dao主要用来封装对数据库的新增,删除,查询,修改。叫做数据访问层。 三、Service包 服务层,相比Dao较高层次,可将多种方法封装起来。 四、Po包(Persistant Object) Po将数据库表中的记录在jav ...
分类:
编程语言 时间:
2020-08-06 11:55:05
阅读次数:
84