
mybatis
文章平均质量分 73
龙腾四海365
IT
展开
-
MyBatis使用及原理
MyBatis使用及原理是一套数据库访问API: - 底层封装的是JDBC - 只需要提供 SQL 与 方法的映射关系,就可以执行相应的SQL语句。 - 是一套 "零" JDBC 编码的API> 注意:由于是开源软件,没有提供完善的文档支持,并且异常提示信息也不够完善,调试难度有些大。1.使用MyBatis1)导入MyBatis 包 和 JDB原创 2016-03-09 21:27:27 · 368 阅读 · 0 评论 -
generator自动生成mybatis配置和类信息
generator自动生成mybatis配置和类信息generator自动生成mybatis的xml配置、model、map等信息: 1、下载mybatis-generator-core-1.3.2.jar包。 2、编写genertor的xml文件,名:generator.xml xml代码:原创 2016-07-18 11:27:23 · 636 阅读 · 0 评论 -
Mybatis获取插入记录的自增长ID
Mybatis获取插入记录的自增长ID1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,而不是表格的字段名。<insert id="insert" parameterType="Spares" useGeneratedKeys="true" k转载 2016-05-02 22:01:52 · 344 阅读 · 0 评论 -
MyBatis关联映射
1.MyBatis关联映射将多个表记录提取,封装成具有关联关系的对象。关系类型:分为单个对象关联和多个对象关联cn_user-->User对象cn_notebook-->Book对象cn_user+cn_notebook-->具有对象关联关系的对象Book-->User一个Book对应一个UserUser-->Book一个User对应多个Bookpublic原创 2016-03-27 11:59:55 · 458 阅读 · 0 评论 -
MyBatis动态SQL
MyBatis动态SQL作用:可以根据传入参数动态执行不同的SQL语句MyBatis提供了一些标签可以实现在XML文件中动态定义SQL语句 : 等价于一个where关键字;去除条件前面多余的and或or:等价于一个set关键字;去除结尾处多余的,逗号典型:组合查询;动态更新;批量原创 2016-03-26 22:05:06 · 321 阅读 · 0 评论 -
MyBatis + Spring 整合
MyBatis + Spring 整合目的:利用Spring 提供的Bean对象容器管理功能,管理MyBatis的对象(SqlSessionFactory 对象, Mapper 对象)MyBatis提供了相关的API, 将MyBatis整合到Spring使用步骤:1. 导入Spring *.jar2. 添加Spring配置文件 - 添加 元素配置原创 2016-03-09 22:52:13 · 340 阅读 · 0 评论 -
MyBatis + Spring 整合示例代码
MyBatis + Spring 整合示例代码springmvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo原创 2016-03-09 22:51:18 · 443 阅读 · 0 评论 -
MyBatis 的CRUD 功能代码演示
MyBatis 的CRUD 功能代码演示SqlMapConfig.xml <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-config.dtd">原创 2016-03-09 22:36:15 · 364 阅读 · 0 评论 -
MyBatis 的CRUD 功能
MyBatis 的CRUD 功能### 增加对象1. 在Mapper接口中增加添加方法2. 在子配置文件中增加 方法与sql映射关系 - 增加参数与SQL参数的映射关系> 注意:Mapper接口方法名是ID不能重复,不能重载方法,所有的Mapper接口中的方法名都不能重复!参考代码: interface DeptMapper{ //增加原创 2016-03-09 22:26:46 · 388 阅读 · 0 评论 -
Mybatis使用示例
Mybatis使用示例AdminMapper.xml <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"><!-- AdminMapper.xml 中的namespace与 AdminM原创 2016-03-09 21:49:48 · 378 阅读 · 0 评论 -
【ibatis】ibatis 中 $与#的区别
ibatis 中 $与#的区别我们在使用iBATIS时会经常用到#和$这两个符号。一 .#与$区别说通俗一点就是 $中间的变量就是直接替换成值的 #会根据变量的类型来进行替换 比如articleTitle的类型是string, 值是"标题"的时候 $articleTitle$ = 标题转载 2016-04-06 15:14:07 · 1697 阅读 · 0 评论