MyBatis学习
文章平均质量分 65
淇水汤汤
众生皆苦,但我是草莓味的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis学习笔记之——mybatis的Mapper XML映射文件配置信息
sql映射文件对应的增删改查都有自己的标签:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">原创 2018-10-18 10:27:52 · 303 阅读 · 0 评论 -
mybatis学习笔记之——mybatis配置信息中参数值的处理
参数值的处理:单个参数:mybatis不会做特殊处理 #{参数名}:取出参数值多个参数:mybatis会做特殊处理。 多个参数会封装成一个map, key:param1.....paramN,或者参数索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值。命名参数:明确指定封装参数时map的key:@Par...原创 2018-10-18 14:03:55 · 618 阅读 · 0 评论 -
mybatis学习笔记之——mybatis的Mapper XML文件中select元素
select元素:Select元素用来定义查询操作,常用属性如下。id:唯一标识符。用来引用这条语句,需要和接口的方法名一致。parameterType:将会传入这条语句的参数类的完全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过 TypeHandler 推断出具体传入语句的参数,默认值为 unset。resultType:返回值类型。别名或者全类名。如果返回的...原创 2018-10-18 15:19:36 · 5972 阅读 · 0 评论 -
mybatis学习笔记之——mybatis的Mapper XML文件中resultMap属性
resultMapresultMap:自定义结果集映射规则,自定义某个JavaBean的封装规则。id:唯一id,方便引用。type:自定义规则的Java类。具体其他属性详细信息和配置代码如下:<resultMap id="MyEmp" type="com.test.mybatis.bean.Employee"> <!-- id:指定主键列的...原创 2018-10-18 17:23:19 · 11227 阅读 · 2 评论 -
mybatis学习笔记之——mybatis介绍
原是Apache的一个开源项目iBatis,2010年6月这个项目由 Apache Software Foundation迁移到了Google Code,随着开发团队转投Google Code旗下,iBatis3.X正式更名为MyBatis,代码于2013年11月迁移到Github。网址为 https://github.com/mybatis/mybatis-3/ 。iBatis一词来源于“In...原创 2018-10-16 15:21:08 · 167 阅读 · 0 评论 -
mybatis学习笔记之——连接SQL server数据库(IDEA)
我们新建一个普通的项目,File --> New --> Project -->Java --> Java EE。然后新建项目即可。项目完成后我们新建一个conf文件夹,用来存放配置信息,新建一个lib文件夹,用来存放jar包。我们将mybatis的jar包,连接SQL server数据库的sqljdbc的jar包,打印日志的log4j的jar包以及测试相关的jun...原创 2018-10-16 16:09:01 · 6745 阅读 · 0 评论 -
mybatis学习笔记之——mybatis的XML配置文件(全局配置文件)
MyBatis的配置文件包含了会深深影响MyBatis行为的设置(settings)和属性(properties)信息。我们详细了解一下MyBatis的各种标签的作用以及使用方法。propertiesproperties:配置,mybatis可以使用properties标签来引入外部properties配置文件的内容。<properties resource="引入类路径下的资...原创 2018-10-16 18:45:07 · 697 阅读 · 0 评论 -
mybatis学习笔记之——mybatis的动态SQL
动态SQL是MyBatis的强大特征之一。极大的简化我们拼装SQL的操作。动态SQL元素和使用JSTL或其他类似基于XML的文本处理器相似。MyBatis采用功能强大的基于OGNL的表达式来简化操作。if choose (when, otherwise) trim (where, set) foreachOGNL(Object Graph Navigation Language...原创 2018-10-22 15:29:52 · 761 阅读 · 0 评论
分享