Mybatis
现充爆破师
这个作者很懒,什么都没留下…
展开
-
Mybatis入门案例
两个特殊站位符#{} : 点站位符,相当与jdbc中的?%{} : 字符串拼接指令,普通类型括号中只能加value根据用户ID查询用户信息映射文件与sql<!-- #{}:点站位符,相当与jdbc中的?--><!-- id:statementId:sql语句的唯一标识符 resultType:查询结果集的数据类型 parameterTyp...原创 2019-01-04 20:30:37 · 137 阅读 · 0 评论 -
原始dao的开发与动态代理开发
1、原始dao的开发1.1 创建映射文件1.2 新建Dao接口public interface UserDao { /**根据用户ID查询用户信息 */ User getUserById(Integer id); /** * 根据用户名查找用户列表 */ List<User> getUserByUserName(String name); /**...原创 2019-01-05 16:42:21 · 125 阅读 · 0 评论 -
Mybaits入门
1、工程搭建导入依赖jar包配置SqlMapConfig.xml配置log4j.properties创建pojo到工程目录下配置sql查询的映射文件加载映射文件2、核心配置文件的约束<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DT...原创 2019-01-02 14:07:00 · 160 阅读 · 0 评论 -
动态SQL
01、if标签<!-- 演示动态sql-if标签的使用情景 --> <select id="getUserByWhere" parameterType="user" resultType="com.xu.mybatis.pojo.User"> <!-- SELECT * FROM USER WHERE username LIKE '%${username}%'...原创 2019-01-18 19:10:57 · 109 阅读 · 1 评论 -
一对一查询
1、使用 resultType查询使用这个方法是非常不合理的案例1.1 新建OrderUser的pojo,继承Order原因Order的原本pojo并不能接受一对一查询出的信息,所以要重写pojoOrder中有order各个属性的get,set方法public class OrderUser extends Order { private String username;...原创 2019-01-19 15:01:43 · 231 阅读 · 0 评论 -
SqlMapConf.xml配置
在ssm框架整合的时候SqlMapConf.xml一般除了约束以外,为空文件,其他配置信息,都将交由spring进行管理核心配置文件的约束<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.o...原创 2019-01-15 17:37:03 · 177 阅读 · 0 评论 -
invalid comparison: java.util.ArrayList and java.lang.String 的解决办法
这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘’,引起了集合与Stirng类型的比较,故报错这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘’,引起了集合与Stirng类型的比较,故报错<if test="campuses!= null and campuses!= ''"> and...原创 2019-04-26 22:48:02 · 7419 阅读 · 1 评论 -
Mybatis if标签判断字符串相等
今天在使用Mybatis比较字符串的时候报了一个错java.lang.NumberFormatException: For input string: "****"Mybatis不支持直接的常量比较mybatis 映射文件中,if标签判断字符串相等:<if test="sex=='Y'.toString()">...原创 2019-06-04 11:15:17 · 4013 阅读 · 0 评论