随笔分类 - MyBatis框架
摘要:MyBatis 框架动态 SQL 内容列表 ◼ 动态 SQL-if ◼ 动态 SQL-where ◼ 动态 SQL-foreach ◼ 动态 SQL-片段 动态 SQL,通过 MyBatis 提供的各种标签对条件作出判断以实现动态拼接 SQL 语句。这里的条件判 断使用的表达式为 OGNL 表达式。
阅读全文
摘要:封装 MyBatis 输出结果 resultType: 执行 sql 得到 ResultSet 转换的类型,使用类型的完全限定名或别名。 注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身。resultType 和 resultMap,不能同时使用。 1.==对象类型== 在==实体类
阅读全文
摘要:深入理解参数 1.parameterType parameterType: 接口中方法参数的类型, 类型的完全限定名或别名。这个属性是可选的,因为 MyBatis可以推断出具体传入语句的参数,默认值为未设置(unset)。接口中方法的参数从 java 代码传入到mapper 文件的 sql 语句。
阅读全文
摘要:第三章:MyBatis 框架 Dao 代理 内容列表 ◼ Dao 接口动态代理 ◼ 参数传递 ◼ 处理查询结果 ◼ like 和主键 1 Dao 代理实现 CURD 1.1去掉Dao接口的实现类 1.2getMapper 获取代理对象==(重点)== ==只需调用 SqlSession 的 getM
阅读全文
摘要:MyBatis使用传统Dao开发方式 使用 Dao 的实现类,操作数据库 1. Dao 开发 其实就是将通过环境获取对象提到Dao的接口上执行,然后再调用Dao实现类的方法 ==项目结果如下:== 创建 Dao 接口实现类 package com.bjpowernode.dao.impl; impo
阅读全文
摘要:MyBatis-日志功能,基本的CURD,MyBatis对象分析,创建工具类。 1.配置日志功能 mybatis.xml 文件加入日志配置,可以在控制台输出执行的 sql 语句和参数 <settings> <setting name="logImpl" value="STDOUT_LOGGING"
阅读全文
摘要:MyBatis 框架快速入门 1 入门案例 ==案例的结构如下:== MyBatis 开发准备 搭建 MyBatis 开发环境,实现第一个案例 2 使用 Mybatis 准备 下载 mybatis https://github.com/mybatis/mybatis-3/releases 3 搭建
阅读全文
摘要:MyBatis 框架-第1章 框架概述 1. 软件开发常用结构 1.1 三层架构 三层架构包含的三层: 界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer) ==三层的职责== \1. 界面层(表
阅读全文

浙公网安备 33010602011771号