以前看过一个本书叫《深入浅出 MFC 》,台湾 C++ 大师写的一本书。在该书中写道这样一句话,“勿在浮沙筑高台”,这句话写的的确对啊。编程很多语言虽然相同,但是真正做还是需要认真的学习,如果只是想着按想像着来,真的是会走很多弯路,浪费很多时间。 无法使用 not in 在项目中需要使用到 not ...
分类:
数据库 时间:
2018-06-29 00:03:27
阅读次数:
197
动态sql 动态sql where if where可以自动处理第一个and。 where可以自动处理第一个and。 <!-- 根据id查询用户信息 --> <!-- public User findUserById(int id); --> <select id="findUserById" pa ...
分类:
数据库 时间:
2018-06-24 21:06:54
阅读次数:
174
oracle基础教程 目录 1.oracle的安装 2.变量和类型 3.控制语句 4.oracle用户及授权管理 5.管理数据表 6.查询数据表 7.操纵数据表 8.SQL内置函数 9.触发器 10.存储过程 11.动态SQL https://www.cnblogs.com/sannyhome/p/ ...
分类:
数据库 时间:
2018-06-22 13:36:42
阅读次数:
153
Mybatis中的动态SQL Mybatis中配置SQL有两种方式,一种是利用xml 方式进行配置,一种是利用注解进行配置。 Mybatis使用注解配置SQL,但是由于配置功能受限,而且对于复杂的SQL而言可读性很差,所以很少使用。 Mybatis常用xml配置的方式,使用xml的几个简单的元素,便 ...
分类:
数据库 时间:
2018-06-21 17:25:36
阅读次数:
244
1.创建实体类对象需要查询的条件com.rl.ecps.model.QueryCondition private Long brandId; private Short auditStatus; private Short showStatus; private String itemName; p ...
分类:
数据库 时间:
2018-06-19 22:53:00
阅读次数:
603
初学时,感觉有点意思,最后发现,还是有一点缺点,MyBatis对数据库要求很严格,只能一个数据库,不能随便移植,对开发人员的编码能力有很高的要求。。。 框架: 1、Spring 框架 依赖注入容器 / AOP实现 声明式事务 简化Java EE应用 黏合剂,将大家组装到一起 2、Spring MVC ...
分类:
其他好文 时间:
2018-06-19 16:09:40
阅读次数:
202
MyBatis中的sql语句可以用动态生成,及用条件判断来拼写sql语句 1.使用if+where 来拼写sql语句 如图,根据传入的参数用if判断来拼写sql 2.使用trim+if实现sql的拼写 如图:trim中有一些属性: 《1》prefix:前缀 《2》prefixOverrides="a ...
分类:
数据库 时间:
2018-06-19 13:51:02
阅读次数:
170
http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html 动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要 ...
分类:
其他好文 时间:
2018-06-17 19:53:40
阅读次数:
145
一、介绍 #{}:占位符号,可以防止sql注入(替换结果会增加单引号‘’) ${}:sql拼接符号(替换结果不会增加单引号‘’,like和order by后使用,存在sql注入问题,需手动代码中过滤) 二、具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个 ...
分类:
其他好文 时间:
2018-06-15 00:04:02
阅读次数:
199
用于实现动态SQL的元素主要有iftrimwheresetchoose(when、otherwise)foreach if标签 Where标签 Sql后面添加: where 1=1 ,那么where就可以不用 使用where标签,避免了没有任何条件成立时的单独一个where的sql存在,还能处理了多 ...
分类:
数据库 时间:
2018-06-13 21:08:42
阅读次数:
212