Mybatis
校尉-蓝调
写的都是自己学习时候所用,如有错误,很欢迎大家帮指点指点!相互学习
展开
-
工作笔记——mybatis使用中SQL语句
SELECT mes_toolcar.name AS toolCarName,mes_toolcar.serialNO AS toolCarSerialNo,mes_tool.name,mes_tool.serialNO,mes_tool.torque,mes_tool.validityDate,mes_tool.status,mes_tool.imagePath,原创 2016-10-11 19:36:40 · 283 阅读 · 0 评论 -
mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user 0"> AND name=#{name} 0"> AND gender=#{gender} 假如说name和gender的值都不为null的话打印的SQL为:select * from转载 2016-10-11 19:51:07 · 2344 阅读 · 0 评论 -
MyBatis学习总结(一)——MyBatis快速入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快转载 2017-07-12 17:46:25 · 306 阅读 · 0 评论 -
MyBatis学习总结(二)——SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
基本准备工作 1、安装JDK1.6以上版本,安装与配置2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/3、下载mybatis-spring-1.2.1版:https://repo1.maven.org/maven2/org/mybatis/mybatis-spring/4、Spring-转载 2017-07-13 11:49:58 · 474 阅读 · 0 评论 -
MyBatis学习总结(三)——mybatis 代码生成工具的使用
mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花了一点时间,按照 mybatis generator 的doc 文档参考,初步配置出了一个可以使用的版本,我把源代码也提供下载,mybatis 代码生成工具,主要有一下功能:1.生成pojo转载 2017-07-13 16:11:01 · 311 阅读 · 0 评论 -
Mybatis中模糊查询
今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句,但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询。后来经过搜索,发现要加上一个concat字段,要先将字符串拼接后,才能实现模糊查询。改成这个样子后,模糊查询功能实现。 在我搜索到的博客中海油别的几种写法,但是转载 2017-09-27 16:37:30 · 660 阅读 · 0 评论 -
mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user 0"> AND name=#{name} 0"> AND gender=#{gender} 假如说name和gender的值都不为null的话打印的SQL为:select * from转载 2017-11-02 17:46:38 · 378 阅读 · 0 评论 -
mybatis中"#"和"$"的区别
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别: select * from user where转载 2017-11-30 16:03:52 · 493 阅读 · 0 评论 -
模糊查询LIKE语句的SQL注入预防
一、在iBatis或者myBatis模糊查询的LIKE语句避免采用如下写法,否则会导致SQL注入;[sql] view plain copy select id="INSTITUTIONS-GET-PARAMS" resultMap="INSTITUTIONSDO-MAP" parameterClass="java.util.Map">转载 2017-11-24 15:53:04 · 3616 阅读 · 1 评论