
mybatis
空城99
小白的成长之路。。。
展开
-
Mybatis——实现接口式编程
通常情况下,都是使用SqlSession实例的selectXXX(selectOne, selectList, selectMap)方法来执行映射文件中相应的SQL语句的,这些方法都有一个共同的特征,那就是第一个参数都是String类型的,我们需要使用这个参数明确告之Mybatis我们是需要执行映射文件的哪一个元素下的SQL语句,所以这个参数内容应该是映射文件的名称空间加上相应元素的id值,如:St原创 2017-09-15 21:46:35 · 256 阅读 · 0 评论 -
Mybatis——settings配置详解
<!-- settings是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 --> <settings> <!-- 该配置影响的所有映射器中配置的缓存的全局开关。默认值true --> <setting name="cacheEnabled" value="true"/> <!--延迟加载的全局开关。原创 2017-09-16 17:09:39 · 909 阅读 · 0 评论 -
Mybatis——传单个参数和多个参数的方法
传单个参数单个参数:mybatis不会做特殊处理,#{参数名/任意名}:取出参数值。传多个参数方法一public Employee getEmpByIdAndLastName(Integer id,String lastName);mybatis: <select id="getEmpByIdAndLastName" resultType="com.mybatis.bean.Employee"原创 2017-09-17 14:56:32 · 4249 阅读 · 0 评论 -
Mybatis——resultMap的使用方法
Employee public class Employee { private Integer id; private String last_name; private String email; private String gender; private Department department; public Department getDe原创 2017-09-17 17:59:57 · 586 阅读 · 0 评论 -
Mybatis——动态SQL详解
动态SQL<!-- • if:判断 • choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个 • trim 字符串截取(where(封装查询条件), set(封装修改条件)) • foreach 遍历集合 -->bean: public clas原创 2017-09-18 17:18:39 · 503 阅读 · 0 评论 -
SSM框架整合
一、导入jar包项目目录mybatis-config.xml配置<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <config原创 2017-09-20 20:28:34 · 245 阅读 · 0 评论