MyBatis
laohuchushan
这个作者很懒,什么都没留下…
展开
-
MyBatis-01-环境搭建
现在还是学习MyBatis,在此把学习的过程记录下来。首先带来的是MyBatis的环境搭建。开发工具:MyEclipse8.0数据库:MySql5.6 一、在MyEclipse中创建新的Java项目,在此命名为:mybatis。同时新建两个源码包:config(用于存放配置文件)、test(用来测试)。新建lib文件夹,用来存放需要的jar包。本例采用junit来做测试,因此...2017-12-13 12:37:15 · 142 阅读 · 0 评论 -
mybatis-02-配置文件基础配置
在上一篇文章中已经将MyBatis的环境搭建完成。本节将简单介绍MyBatis的文件配置及通过MyBatis完成一个简单的查询。 首先需要简单介绍两个基础类:1、User模型类: package com.wp.model;import java.util.Date;public class User { private int id; pri...2017-12-13 17:14:31 · 120 阅读 · 0 评论 -
Mybatis-03-添加数据返回主键
在实际项目开发中很多情况下是需要获取新插入的数据的主键值。在此已MySQL数据库的自增主键为例进行说明:背景介绍:基础信息和数据库表结构信息请参见前面的文章。 1、mapper映射文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD ...2017-12-21 00:04:43 · 121 阅读 · 0 评论 -
Mybatis-04-更新和删除
本文简单介绍一下MyBatis的更新和删除功能。直接上代码:1、映射文件:<?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...2017-12-21 00:38:51 · 143 阅读 · 0 评论 -
Mybatis-05-原始dao开发方法
本节来介绍原始dao的开发方法,原始dao方式存在一些问题,比如:存在大量的模板代码(session.close()、session.commit()。。。)、在调用SqlSession的方法时参数statement的ID存在硬编码,且传入的参数变量值由于泛型的原因有可能会出现类型传递错误(但是编译器并不报错,只在运行时会出错)。原始dao方法虽然不建议使用,但是在实际开发项目中有时候也会...2017-12-21 01:45:10 · 94 阅读 · 0 评论