ORM框架---Mybatis
晋南散人
晋南讲堂,以通俗的语言讲述复杂的问题,让知识传递更为精确、简洁、高效!
展开
-
晋南讲堂之持久层框架ORM简介
ORM框架,Hibernate,Mybatis原创 2019-05-19 10:14:23 · 4517 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(三)全局配置文件常用标签
1. properties标签 1. mybatis 可以使用properties标签来引入外部properties配置文件的内容。properties标签下有两个属性,一个属性是“url”,用来引入网络路径或者磁盘路径下的资源;另一个属性是“resource”,用来引入类路径下的资源。 举例说明,将第(一)篇文章中的项目“ctrl+c”,“ctrl+v”后,弹出如下窗口。将project...原创 2019-05-28 07:45:37 · 4333 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(一)HelloWorld
1. 基本环境搭建 从github上下载最新版本的Mybatis,。原创 2019-05-22 23:22:03 · 2759 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(二)接口式编程
在上一篇文章中,我们在MybatisTest.java中代码如下。 package com.mybatis.test; import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession...原创 2019-05-23 15:44:33 · 3448 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(四)SQL映射文件(数据库CRUD操作)
首先按照mybatis文章(三)中开头指出的方法复制一个项目出来。新项目如下图:原创 2019-05-29 11:11:24 · 3480 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(六)mybatis的参数处理
1.单个参数 当传递单个参数的时候,则#{}里的值可以随意写,如下所示,就算写成idefb它也能正确传输数据。 1.多个参数 在EmployeeMapper.java接口中新增如下抽象方法用以测试mybatis如何处理多个参数: mybatis会把多个参数封装成一个map,它的key是从param1,param2,…paramN,或者arg0,arg1,…,argN-1,而va...原创 2019-06-02 08:43:01 · 3053 阅读 · 0 评论 -
晋南讲堂之持久层框架Mybatis—(五)insert获取自增和非自增主键
1.获取MySQL中的自增主键 mysql支持自增主键,mybatis可以通过statement类(参见Java API文档java.sql包中的statement类)的中的getGeneratedKeys()方法得到,如下所示,在上一篇 文章中的sql映射文件的insert标签插入如下内容: 其中将insert中的useGeneratedKeys属性设为true,则表明使用自动生成主键...原创 2019-05-30 07:23:58 · 3480 阅读 · 0 评论