E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyBatis学习
MyBatis学习
(一):一个简单的演示
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。他是使用简单的XML或是注解用于配置和原始映射,将接口和java的对象映射为数据库中的记录。首先来做一个简单的例子。(一):添加jar包根据自己使用的Mybatis的版本添加相应的jar包,同时还要添加数据库的jar包,我在使用过程中Mybatis使用
李太白不白
·
2016-12-19 21:28
Java
mybatis
mybatis
MyBatis简介与配置MyBatis+Spring+MySql
一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1
mituan1234567
·
2016-12-09 15:19
JAVA
Mybatis学习
总结(一)——入门基础
一、Mybatis介绍1.MyBatis是什么?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精
weixin_34341117
·
2016-11-28 21:00
数据库
java
开发工具
MyBatis学习
笔记04
MyBatis高级查询一:MyBatis关联查询【联合查询、多个表之间的查询】一个对象含有另一个对应引用时候会用到关联查询1、联合查询【多表联合查询】*map配置文件*测试代码*打印信息2、构造查询【联合查询的一个变种,就是当我们为对象当中的引用来赋值的时候采用构造函数的一种形式】*map配置文件,这里的也是采用resultMap配置属性和列名,不同的是association标记中不是直接配的id
Joy0125
·
2016-11-11 16:00
mybatis
MyBatis学习
笔记03
一:MyBatis增删改操作1、insert操作*MAP配置文件(映射配置文件)配置如下:备注:其中parameterType=”User”需要再基本配置文件配置typeAliases标记配置别名,如果不配置,则parameterType需要写类的全路径比如parameterType=“my.book.pojo.User”。*定义别名:*测试代码:2、update操作*MAP配置中加入update
Joy0125
·
2016-11-09 11:00
mybatis
MyBatis学习
笔记02
MyBatis工作流程一:工作流程介绍1、读取配置文件【读取的是基本配置文件,包含连接数据库的相关信息】2、根据基本配置文件生成SqlSessionFactory【这是个SqlSession工厂,用于建立根数据库之间的会话】3、根据工厂建立SqlSession【SqlSession建立目的是为了执行SQL语句】4、SqlSession调用MyBatis提供的各种API函数来执行sql语句5、sql
Joy0125
·
2016-11-08 16:00
mybatis
MyBatis学习
笔记01
学如逆水行舟,不进则退;心似平原走马,易放难收。所以就想记录下自己学习技术,学习过程中会参照一些博主的知识点,这样也可以让我们尽快的掌握一门技术,在这里也表示感谢,下面开始。MyBatis本是apache的一个开源项目iBatis,MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简
Joy0125
·
2016-11-08 15:00
mybatis
技术
持久层框架
mybatis学习
总结-mybatis初体验
转自原文地址:
mybatis学习
总结-mybatis初体验,感谢原作者分享。从开始工作到现在,用到的ORM框架都是Hibernate,听说过ibatis,但是一直为看过具体的用法。
虚鳴
·
2016-11-02 23:39
MyBatis
mybatis
Mybatis学习
----模糊查询和动态sql
表结构:user:idnameage需求:查询名字中带有o的和年龄在10,20岁之间的人重新写一个模糊查询的类FuzzySearch用来封装查询条件FuzzySearch.javapackagecn.limbo.pojo;/***Createdbylimboon2016/10/26.*/publicclassFuzzySearch{privateStringname;privateintmaxAg
林花谢了春红
·
2016-10-26 20:09
MyBatis
【
Mybatis学习
总结五】实现关联表查询----一对多关联(collection)
实现关联表查询----一对多关联(collection)一对多需求:即一张表class中又含有多张表(teacher,student)内容。现根据class_id来获取对应的班级信息(包括学生和老师信息)。1、创建表和数据:CREATETABLEstudent(s_idINTPRIMARYKEYAUTO_INCREMENT,s_nameVARCHAR(20),class_idINT);INSERT
是Guava不是瓜娃
·
2016-09-26 16:35
Mybatis学习
【
Mybatis学习
总结四】实现关联表查询----一对一关联(association)
一、一对一关联建立的数据表class(班级)含有班级信息和teacher(教师)信息,而教师信息在零一张表Teacher中;即class表与Teacher相互关联的;现在需要根据class表的id查询class信息和Teacher信息,这就涉及到一对一关联查询。有两种方式:方式一:嵌套结果使用嵌套结果映射来处理重复的联合结果的子集来封装联表查询的数据(去除重复的数据)select*fromclas
noaman_wgs
·
2016-09-25 19:00
【
Mybatis学习
总结三】Mybatis种解决字段名与实体类属性名不相同的冲突
Mybatis种解决字段名与实体类属性名不相同的冲突 在开发中,先创建一个数据表,数据表中包含字段名如(order_id,order_no)..而在创建实体类的时候,对象的属性名可能为(id,no)...这样在Mybatis测试代码中要想根据某个id获取信息时:select*fromorderswhereorder_id=#{id}...会因为数据库中字段名和实体类属性名不相同而冲突,
noaman_wgs
·
2016-09-25 16:00
【
Mybatis学习
总结二】Mybatis操作数据表的CRUD实现
本节内容学习了如何通过Mybatis实现对数据库的增删改查操作。一共有两种实现方式,一是基于XML的实现;第二种是基于注解的实现。下面来具体介绍两种方法的具体实现:一、基于XML的实现 1 还是基于第一节中建立的User.java实体类; 2 新建一个工具类MybatisUtils.java(因为在后面的测试类中要得到sqlsessionFactory,代码都是一样的,所以给提取出来放在同一个
noaman_wgs
·
2016-09-24 17:00
MyBatis学习
笔记(一)——MyBatis快速入门
一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境1、
酥破曼
·
2016-09-08 13:33
MyBatis
MyBatis学习
总结[4]-ResultMap子元素
官方文档resultMap元素有很多子元素和一个值得讨论的结构。下面是>resultMap元素的概念视图resultMapconstructor-类在实例化时,用来注入结果到构造方法中idArg-ID参数;标记结果作为ID可以帮助提高整体效能arg-注入到构造方法的一个普通结果id–一个ID结果;标记结果作为ID可以帮助提高整体效能result–注入到字段或JavaBean属性的普通结果assoc
A__yes
·
2016-09-06 16:26
框架
MyBatis学习
总结(19)——Mybatis传多个参数(三种解决方案)
据我目前接触到的传多个参数的方案有三种。第一种方案 DAO层的函数方法 PublicUserselectUser(Stringname,Stringarea);对应的Mapper.xml select*fromuser_user_twhereuser_name=#{0}anduser_area=#{1}其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致
u012562943
·
2016-08-25 16:00
MyBatis学习
总结[1]-入门
文档地址http://www.mybatis.org/mybatis-3/zh/index.html安装要使用MyBatis,只需将mybatis-x.x.x.jar文件置于classpath中即可。还要放所使用的数据库的驱动。配置文件-->实体类packageme.model;importjava.util.List;publicclassUser{privateintid;privateStr
A__yes
·
2016-08-25 15:26
框架
MyBatis学习
总结(18)——MyBatis与Hibernate区别
也用了这么久的Hibernate和MyBatis了,一直打算做一个总结,就他们之间的优缺点说说我自己的理解:首先,Hibernate是一个ORM的持久层框架,它使用对象和我们的数据库建立关系,在Hibernate中,操作数据库实际上时通过对象状态的改变来改变数据中对应表的值,此时就是通过hql来操作数据库的,就不在通过sql来直接操作我们的数据库。我认为,最能体现Hibernate的面向对象的方法
u012562943
·
2016-08-22 09:00
mybatis学习
日记——01
编写一个mybatis的简单使用1.新建一个java工程,加入mybatis的jar包和MySQL的jar包2.建立一个数据库mybatis和表tb_user,表的结构和数据如图2-1,和图2-2所示图2-1tb_user表的结构图2-2tb_user表中的内容2.添加mybatis的配置文件conf.xml3.定义tb_user表所对应的实体类:User.javapackagetest01;pu
daxia_Chen
·
2016-07-10 17:23
mybatis
MyBatis学习
总结(17)——Mybatis分页插件PageHelper
如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。物理分页该插件目前支持以下数据库的物理分页:OracleMysqlMariaDBSQLiteHsqldbPostgreSQLDB2SqlServer(2005,2008)InformixH2SqlServer2012配
u012562943
·
2016-07-06 14:00
MyBatis学习
总结(六)调用存储过程
一、提出需求查询得到男性或女性的数量,如果传入的是0就女性否则是男性二、准备数据库表和存储过程1createtablep_user( 2idintprimarykeyauto_increment, 3namevarchar(10), 4sexchar(2) 5); 6 7insertintop_user(name,sex)values('A',"男"); 8insertintop_user(nam
Happy_wu
·
2016-07-04 17:00
java
mybatis
面向对象
面试
MyBatis学习
总结(七)缓存
一、MyBatis缓存介绍正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为 Session,当 Sessionflush 或 close 之后,该Session中的所有Cache就将清空。2. 二级缓存与一级缓存其机制相同,默认也是采用PerpetualCache,HashMap存储,不同在
Happy_wu
·
2016-07-04 17:00
java
面试
mybatis
面向对象
MyBatis学习
总结(五)实现关联表查询
一、一对一关联 1.1、提出需求根据班级id查询班级信息(带老师的信息)1.2、创建表和数据创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。1CREATETABLEteacher( 2t_idINTPRIMARYKEYAUTO_INCREMENT, 3t_nameVARCHAR(20) 4); 5CREATETABLEclass( 6c_i
Happy_wu
·
2016-07-04 15:00
java
mybatis
面试
对象
MyBatis学习
总结(四)解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATETABLEorders( order_idINTPRIMARYKEYAUTO_INCREMENT, order_noVARCHAR(20), order_priceFLOAT ); INSERTINTOorder
Happy_wu
·
2016-07-04 15:00
java
mybatis
面向对象
MyBatis知识总结(二)
上一篇博文
MyBatis学习
总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users
Happy_wu
·
2016-07-04 14:00
java
sql
面向对象
mybatis
MyBatis入门基础(一)
Hibernate的本质区别与应用场景五:小结回到顶部一:对原生态JDBC问题的总结新项目要使用mybatis作为持久层框架,由于本人之前一直使用的Hibernate,对mybatis的用法实在欠缺,最近几天计划把
mybatis
jinwufeiyang
·
2016-06-23 01:00
mybatis
jdbc
持久层框架
【
MyBatis学习
15】MyBatis的逆向工程生成代码
我的个人博客站点:http://www.itcodai.com1.什么是逆向工程mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。2.使用逆向
eson_15
·
2016-06-17 10:52
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
15】MyBatis的逆向工程生成代码
1.什么是逆向工程mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。2.使用逆向工程使用mybatis的逆向工程,需要导入逆向工程的jar包,
eson_15
·
2016-06-17 10:00
sql
数据库
mybatis
逆向工程
【
MyBatis学习
14】MyBatis和Spring整合
我的个人博客站点:http://www.itcodai.com前面十几篇博文总结了mybatis在开发中的相关技术,但在实际中都是和spring整合开发的,所以这里总结一下mybatis和spring的整合方法,并在整合后进行测试。1.整合的环境这都是老掉牙的问题了,不管是开发还是整合,首先环境肯定得有,环境嘛,除了java环境和开发环境外,那就是jar包咯,关于mybatis和spring整合的
武哥聊编程
·
2016-06-16 22:26
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
14】MyBatis和Spring整合
前面十几篇博文总结了mybatis在开发中的相关技术,但在实际中都是和spring整合开发的,所以这里总结一下mybatis和spring的整合方法,并在整合后进行测试。1.整合的环境这都是老掉牙的问题了,不管是开发还是整合,首先环境肯定得有,环境嘛,除了java环境和开发环境外,那就是jar包咯,关于mybatis和spring整合的jar包,我已经上传到下载频道了==>传送门将这些jar包导入
eson_15
·
2016-06-16 22:00
java
spring
mybatis
框架整合
【
MyBatis学习
13】MyBatis中的二级缓存
我的个人博客站点:http://www.itcodai.com1.二级缓存的原理前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的。为了更加清楚的描述二级缓存,先来看一个示意图:从图中可以看出:sqlSession1去查询用户id为1的用户信息,查询到用户信息会将查询数据存储到该U
eson_15
·
2016-06-16 07:19
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
13】MyBatis中的二级缓存
1.二级缓存的原理前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的。为了更加清楚的描述二级缓存,先来看一个示意图:从图中可以看出:sqlSession1去查询用户id为1的用户信息,查询到用户信息会将查询数据存储到该UserMapper的二级缓存中。如果SqlSession3去执
eson_15
·
2016-06-16 07:00
java
mybatis
缓存
二级缓存
web框架
【
MyBatis学习
12】MyBatis中的一级缓存
缓存的作用是减轻数据库的压力,提高数据库的性能的。mybatis中提供了一级缓存和二级缓存,先来看一下两个缓存的示意图:从图中可以看出:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。二级缓存是mapper级别的缓存,多个
eson_15
·
2016-06-15 21:00
java
数据库
mybatis
一级缓存
web框架
【
MyBatis学习
11】MyBatis中的延迟加载
我的个人博客站点:http://www.itcodai.com1.什么是延迟加载举个例子:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。所以延迟加载即先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。我们来对比一下:关联查询:SELECTorders
武哥聊编程
·
2016-06-15 07:15
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
11】MyBatis中的延迟加载
1.什么是延迟加载举个例子:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。所以延迟加载即先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。我们来对比一下:关联查询:SELECTorders.*,user.usernameFROMorders,USER
eson_15
·
2016-06-15 07:00
java
Web
mybatis
延迟加载
懒加载
【
MyBatis学习
10】高级映射之多对多查询
我的个人博客站点:http://www.itcodai.com本文来总结一下mybatis中的多对多映射,从第8节的文章中可以看出,用户表和商品表示多对多关系,它们两的多对多是通过订单项和订单明细这两张表所关联起来的,那么这一节主要来总结一下用户表和商品表之间的多对多映射。首先在上一节的基础上继续写sql,SELECTorders.*,user.`username`,user.`sex`,user
eson_15
·
2016-06-14 17:05
mybatis
多对多
映射
java
框架
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
10】高级映射之多对多查询
本文来总结一下mybatis中的多对多映射,从第8节的文章中可以看出,用户表和商品表示多对多关系,它们两的多对多是通过订单项和订单明细这两张表所关联起来的,那么这一节主要来总结一下用户表和商品表之间的多对多映射。首先在上一节的基础上继续写sql,SELECTorders.*,user.`username`,user.`sex`,user.`address`,orderdetail.`id`orde
eson_15
·
2016-06-14 17:00
java
框架
mybatis
映射
多对多
【
MyBatis学习
09】高级映射之一对多查询
我的个人博客站点:http://www.itcodai.com上一篇博文总结了一下一对一的映射,本文主要总结一下一对多的映射,从上一篇文章中的映射关系图中可知,订单项和订单明细是一对多的关系,所以本文主要来查询订单表,然后关联订单明细表,这样就有一对多的问题出来了。首先还是先写sql语句,在写sql语句的时候遵循两点:查询的主表是哪个?订单表查询的关联表是哪个?订单明细表明确了主表和关联表,下面就
eson_15
·
2016-06-14 07:12
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
09】高级映射之一对多查询
上一篇博文总结了一下一对一的映射,本文主要总结一下一对多的映射,从上一篇文章中的映射关系图中可知,订单项和订单明细是一对多的关系,所以本文主要来查询订单表,然后关联订单明细表,这样就有一对多的问题出来了。首先还是先写sql语句,在写sql语句的时候遵循两点:查询的主表是哪个?订单表查询的关联表是哪个?订单明细表明确了主表和关联表,下面就可以写sql了,我们在上一节的sql基础上添加订单明细表的关联
eson_15
·
2016-06-14 07:00
java
Web
mybatis
一对多
映射
【
MyBatis学习
08】高级映射之一对一查询
从这一篇博文开始,将总结一下mybatis中的几个高级映射,即一对一、一对多、多对多查询,这篇先总结一下mybatis中的一对一查询。为了模拟这些需求,事先要建立几个表,不同的表之间将对应上面提到的不同的映射,为此,我建立4个表,如下:DROPTABLEIFEXISTS`items`; DROPTABLEIFEXISTS`orders`; DROPTABLEIFEXISTS`user`; DROP
eson_15
·
2016-06-13 20:00
java
Web
框架
mybatis
【
MyBatis学习
07】动态sql
1.动态sql动态sql是mybatis中的一个核心,什么是动态sql?动态sql即对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。就拿上一篇博文中对用户的综合查询一例来说:select*fromuserwhereuser.sex=#{user.sex}anduser.usernamelike'%${user.username}%'假如这个user是null咋整?或者us
eson_15
·
2016-06-13 08:00
java
sql
Web
mybatis
动态sql
【
MyBatis学习
06】输入映射和输出映射
在前面几篇博文的例子中也可以看到mybatis中输入映射和输出映射的身影,但是没有系统的总结一下,这篇博客主要对这两个东东做一个总结。我们知道mybatis中输入映射和输出映射可以是基本数据类型、hashmap或者pojo的包装类型,这里主要来总结一下pojo包装类型的使用,因为这个在开发中比较常用。1.输入映射输入映射,是在映射文件中通过parameterType指定输入参数的类型,类型可以是简
eson_15
·
2016-06-12 21:00
java
Web
框架
mybatis
【
MyBatis学习
05】SqlMapConfig.xml文件中的配置总结
我的个人博客站点:http://www.itcodai.com经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置文件中都有哪些可以配置的东西:配置内容作用用来加载属性文件用来设置全局参数用来设置类型的别名用来设置类型处理器用来设置对象工厂用来设置插件
武哥聊编程
·
2016-06-12 13:35
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
05】SqlMapConfig.xml文件中的配置总结
经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置文件中都有哪些可以配置的东西:配置内容作用用来加载属性文件用来设置全局参数用来设置类型的别名用来设置类型处理器用来设置对象工厂用来设置插件用来设置mybatis的环境用来配置映射文件从前面的博文中可以
eson_15
·
2016-06-12 13:00
java
框架
Web
mybatis
【
MyBatis学习
04】mapper代理方法开发dao
我的个人博客站点:http://www.itcodai.com上一篇博文总结了mybatis使用原始dao的方法存在的一些弊端,我们肯定不会去用它,那么mybatis中该如何开发dao呢?如题所述,这篇博文主要来总结一下使用mapper代理的方法来开发dao的步骤。使用mapper代理的方法来开发dao时,程序员只需要干两件事即可:需要编写mapper.xml映射文件需要编写mapper接口(相当
eson_15
·
2016-06-11 19:23
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
04】mapper代理方法开发dao
上一篇博文总结了mybatis使用原始dao的方法存在的一些弊端,我们肯定不会去用它,那么mybatis中该如何开发dao呢?如题所述,这篇博文主要来总结一下使用mapper代理的方法来开发dao的步骤。使用mapper代理的方法来开发dao时,程序员只需要干两件事即可:需要编写mapper.xml映射文件需要编写mapper接口(相当于dao接口)从做的工作来看,使用mybatis中使用mapp
eson_15
·
2016-06-11 19:00
java
Web
框架
mybatis
mapper
【
MyBatis学习
03】原始dao开发方法及其弊端
上一篇博文总结了一下mybatis的入门,接下来就要开发dao方法了,这篇博文主要总结一下mybatis中原始dao开发的方法,最后并总结一下原始dao开发方法的弊端。mybatis中dao开发应该使用mapper代理的方法,这将在下一篇博文中介绍。原始dao开发思路比较简单,写个dao接口和dao实现类即可。需要向dao实现类中注入sqlSessionFactory,在方法体内通过sqlSess
eson_15
·
2016-06-10 22:00
java
框架
mybatis
web开发
【
MyBatis学习
02】走进MyBatis的世界
我的个人博客站点:http://www.itcodai.com今天是端午节,祝大家端午节快乐~玩了一天刚回来,该写篇博客了~mybatis是个持久层的框架,用来执行数据库操作的,无外乎增删改查,上一节对mybatis有了宏观上的了解后,这一篇博客主要通过一个小示例来入门mybatis,先看一下要写的示例需求:根据用户id查询用户信息根据用户名称模糊查询用户信息添加用户、删除用户、更新用户其实也就是
武哥聊编程
·
2016-06-09 22:40
●
框架技术
------【MyBatis】
MyBatis学习
【
MyBatis学习
02】走进MyBatis的世界
今天是端午节,祝大家端午节快乐~玩了一天刚回来,该写篇博客了~mybatis是个持久层的框架,用来执行数据库操作的,无外乎增删改查,上一节对mybatis有了宏观上的了解后,这一篇博客主要通过一个小示例来入门mybatis,先看一下要写的示例需求:根据用户id查询用户信息根据用户名称模糊查询用户信息添加用户、删除用户、更新用户其实也就是增删改查,掌握这些,基本上就掌握了mybatis的基本操作了,
eson_15
·
2016-06-09 22:00
java
Web
框架
mybatis
【
MyBatis学习
01】宏观上把握MyBatis框架
我的个人博客站点:http://www.itcodai.com今天开始学习mybatis框架,博客主要记录学习过程中的一些总结,如有错误之处,欢迎留言指正~先用mybatis的鸟鸟来镇个楼,咳咳~~mybatis框架是一个持久层框架,是Apache下的顶级项目。mybatis可以让开发者的主要精力放在sql上,通过mybatis提供的映射方式,自由灵活的生成满足需要的sql语句。MyBatis可以
武哥聊编程
·
2016-06-07 20:08
●
框架技术
------【MyBatis】
MyBatis学习
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他