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的使用步骤及配置
1.MyBatis一般使用步骤 1.1获取Configuration实例或编写配置文件 //获取Configuration实例的样例 TransactionFactory transactionFactory = new JdbcTransactionFactory();//定义事务工厂 Environment environment = new Environment("de
·
2015-11-06 08:08
mybatis
MyBatis学习
门户网站(一)
需要jar包:mybatis-3.x.x.jar 、假设需要和spring综合,此外,我们需要增加相关的包 1:看到项目文件夹 不要在意红色 2:依照步骤: 1:增加jar包 2:创建数据源(configuration.xml)创建数据库(此处省略) <?xml version="1.0" encoding="UTF-8" ?>
·
2015-11-05 08:08
mybatis
MyBatis学习
笔记
一、MyBatis介绍 MyBatis项目主页:https://github.com/mybatis/mybatis-3。 二、环境搭建 (1)新建项目MyBatisDemo,如下图所示 (2)导入相关jar包,包括MyBaits和MySQL驱动,导入后的项目结构如下图所示 (3)创建数据库和数据库表 1 create database mybatisdemo chara
·
2015-11-05 08:21
mybatis
MyBatis学习
之简单增删改查操作、MyBatis存储过程、MyBatis分页、MyBatis一对一、MyBatis一对多
一、用到的实体类如下: Student.java [html] view plain copy package com.company.entity; import java.io.Serializable; import&n
·
2015-10-31 19:51
mybatis
MyBatis学习
总结(五)——实现关联表查询
一、一对一关联 1.1、提出需求根据班级id查询班级信息(带老师的信息)1.2、创建表和数据创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。CREATETABLEteacher( t_idINTPRIMARYKEYAUTO_INCREMENT, t_nameVARCHAR(20) ); CREATETABLEclass( c_idINTPR
hejingyuan6
·
2015-10-31 14:00
mybatis
mybatis杂记
mybatis学习
官网: 1、如果项目中使用maven管理,又引用 了mybatis框架, 下面是mybatis官网给出的 mybatis在maven中央仓库的坐标原文
·
2015-10-31 09:43
mybatis
Mybatis系列之-MyBatis快速入门
MyBatis学习
总结(一)——MyBatis快速入门一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
韩慧兵
·
2015-10-30 13:48
Java-Mybatis专题
Mybatis系列之-MyBatis快速入门
MyBatis学习
总结(一)——MyBatis快速入门一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
xiaohan2826
·
2015-10-30 13:00
MyBatis学习
总结(七)——Mybatis缓存
一、MyBatis缓存介绍正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,当Sessionflush或close之后,该Session中的所有Cache就将清空。2.二级缓存与一级缓存其机制相同,默认也是采用PerpetualCache,HashMap存储,不同在于其存储作用
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境1.1、使用Maven创建Web项目执行如下命令:mvnarchetype:create-DgroupId=me.gacl-DartifactId=spring4-mybatis3-DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=false如下图所示:创建好的项目如下:编辑pom.xml文件1 34.0.0
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(六)——调用存储过程
一、提出需求查询得到男性或女性的数量,如果传入的是0就女性否则是男性二、准备数据库表和存储过程1createtablep_user( 2idintprimarykeyauto_increment, 3namevarchar(10), 4sexchar(2) 5); 6 7insertintop_user(name,sex)values('A',"男"); 8insertintop_u
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(四)——解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATETABLEorders( order_idINTPRIMARYKEYAUTO_INCREMENT, order_noVARCHAR(20), order_priceFLOAT ); INSERTINTO
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(五)——实现关联表查询
一、一对一关联 1.1、提出需求根据班级id查询班级信息(带老师的信息)1.2、创建表和数据创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。1CREATETABLEteacher( 2t_idINTPRIMARYKEYAUTO_INCREMENT, 3t_nameVARCHAR(20) 4); 5CREATETABLEclass(
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(三)——优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在conf.xml文件中引用properties文件,具体做
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(二)——使用MyBatis对表执行CRUD操作
上一篇博文
MyBatis学习
总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(一)——MyBatis快速入门
一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境 1
CanyellWang
·
2015-10-29 21:00
MyBatis学习
总结(一)——MyBatis快速入门
MyBatis学习
总结(一)——MyBatis快速入门 http://mybatis.github.io/ 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架
·
2015-10-28 08:01
mybatis
MyBatis学习
练习
转自:http://ccchhhlll1988-163-com.iteye.com/blog/1415621 基本目的:利用Mybatis完成对一个表简单的select、insert、update、delete操作。达到熟悉MyBatis基本用法的目的。 用到的jar:MyBatis.jar,数据库驱动.jar(如mysql-connector.jar) MyBatis的配置
·
2015-10-27 14:34
mybatis
MyBatis学习
总结(三)——优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE configuration PUBLIC "-//myba
·
2015-10-27 12:00
mybatis
MyBatis学习
总结(五)——实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_na
·
2015-10-27 12:00
mybatis
MyBatis学习
总结(一)——MyBatis快速入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 二、mybatis快速入门
·
2015-10-27 12:59
mybatis
MyBatis学习
系列二——增删改查
目录
MyBatis学习
系列一之环境搭建
MyBatis学习
系列二——增删改查
MyBatis学习
系列三——结合Spring 数据库的经典操作:增删改查。
·
2015-10-27 12:02
mybatis
MyBatis学习
系列一之环境搭建
目录
MyBatis学习
系列一之环境搭建
MyBatis学习
系列二——增删改查
MyBatis学习
系列三——结合Spring
·
2015-10-27 12:02
mybatis
mybatis 与hibernate的不同
Mybatis学习
门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系
drag
·
2015-10-27 11:00
MyBatis学习
系列三——结合Spring
目录
MyBatis学习
系列一之环境搭建
MyBatis学习
系列二——增删改查
MyBatis学习
系列三——结合Spring MyBatis在项目中应用一般都要结合
·
2015-10-27 11:38
mybatis
mybatis学习
第一天
mybatis 开发dao两种方法: dao方法 mapper接口代理方法原生态JDBC程序中问题:package com.mybatis.jdbc.test; import java.sql.Connection; import java.sql.DriverMa
drag
·
2015-10-26 11:00
MyBatis学习
笔记之resultMap
使用mybatis不能不说的是resultMap 相比resultClass来说resultMap可以适应更复杂的关系映射,允许指定字段的数据类型,支持“select *” ,并不要求定义 ResultSet所有返回字段的映射在resultMap中配置如下, 主要是搞懂关联关系怎么配置就可以了,无非就是一对一,一对多, 多对多: <re
·
2015-10-23 08:23
resultMap
mybatis学习
笔记(1)
之前做项目的时候,DAO层写了一些spring jdbc,用起来的确不是很方便,今天特意去学习了新的框架:mybatis.把之前用spring-jdbc写的内容换成了mybatis框架搭建的内容。 首先你要到mybatis的官网去下mybatis的jar包:mybatis-3.2.7.jar。由于我是在spring的基础上去搭建mybatis所以还要去弄一个mybatis-spring-1.2.
·
2015-10-21 11:00
mybatis
MyBatis学习
总结(一)——MyBatis快速入门
一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境 1
sshxdwy
·
2015-10-21 10:00
mybatis学习
随记
刚学mybatis,为防止打瞌睡,想到什么就写什么,自己看得懂就行了。其实mybatis思想和hibernate差不多,都属于数据持久层的。mybatis和hibernate都需要加载配置文件,刚开始学习,这个配置文件简单的就先配置一下数据库的信息。数据库url,用户名,密码什么的。第一步,加载配置文件。第二步,获取会话工厂。第三步,获取sqlsession对象。通过这个sqlsession对象进
只差一个转身的距离
·
2015-10-20 16:00
mybatis学习
笔记之基础复习(3)
mybatis学习
笔记之基础复习(3)mybatis是什么?mybatis是一个持久层框架,mybatis是一个不完全的ORM框架。
dream_an
·
2015-10-13 17:00
mybatis
互联网
持久层框架
mybatis学习
笔记之基础框架(2)
mybatis学习
笔记之基础框架(2)mybatis是一个持久层的框架,是apache下的顶级项目。
dream_an
·
2015-10-13 17:00
框架
mybatis
sql片段
mybatis学习
笔记之学习目录(1)
mybatis学习
笔记之学习结构(1)学习结构:1.mybatis开发方法原始dao开发方法(程序需要编写dao接口和dao实现类)mybatis的mapper接口(相当于dao接口)代理开发方法mybatis
dream_an
·
2015-10-13 17:00
mybatis
开发
MyBatis学习
笔记-第一天
学习内容:一、原生态Jdbc问题小结环境:Java环境:JDK1.7开发工具:eclipse数据库:mysql1.1jdbc程序使用jdbc查询mysql数据库用户表记录创建Jdbc工程(JdbcDemo)目录结构如下,并创建JdbcTest类。JdbcTest代码:packagecom.util;importjava.sql.Connection;importjava.sql.DriverMan
qq_19240745
·
2015-10-11 13:19
MyBatis
MyBatis学习
总结(四)——解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATETABLEorders( order_idINTPRIMARYKEYAUTO_INCREMENT, order_noVARCHAR(20), order_priceFLOAT ); INSERTINTOorder
hejingyuan6
·
2015-09-23 18:00
mybatis
MyBatis学习
总结(三)——优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在conf.xml文件中引用properties文件,具体做法如下:1、在src目录下新建一个db.properties文件,如下图所示:
hejingyuan6
·
2015-09-22 22:00
mybatis
MyBatis学习
总结(二)——使用MyBatis对表执行CRUD操作
上一篇博文
MyBatis学习
总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users
hejingyuan6
·
2015-09-22 22:00
mybatis
MyBatis学习
总结(一)——MyBatis快速入门
一、Mybatis介绍MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境1、
hejingyuan6
·
2015-09-22 20:00
mybatis
在Mybatis3开发中与配置相关的7点体会
Mybatis3前身是Apche开源项目ibatis,后前移至googlecode改名为Mybatis,mybatis是Java持久化框架,关于
Mybatis学习
难度不大,熟悉JDBC编程的话,相信很快会喜欢
Broncho
·
2015-09-17 09:00
Mybatis3
使用体会
mybatis学习
教程中级(十一)mybatis和spring框架整合(前奏篇2)
1、前言我们前奏篇讲解了用dao+daoimpl+spring整合sqlconfig。我们发现还有daoimpl这个东西,这一章我们也就讲解,去掉这个impl吧。使用mapper代理方式。2、mapper.java代理spring代理设置,没有了impl作为service,那么我就用MapperSacnnerConfigurer的basePackage扫描我们的mapper类吧。扫描完毕之后---
yangchangyong0
·
2015-09-16 09:00
MyBatis学习
手记(二)MyBatis缓存机制
MyBatis学习
手记二前:MyBatis官方学习(中文)文档 http://mybatis.github.io/mybatis-3/zh/index.html一,首先,要使用MyBatis必须使用官方提供的
xiaolei123
·
2015-09-15 18:00
MyBatis学习
手记(二)MyBatis缓存机制
MyBatis学习
手记二前:MyBatis官方学习(中文)文档 http://mybatis.github.io/mybatis-3/zh/index.html一,首先,要使用MyBatis必须使用官方提供的
xiaolei123
·
2015-09-15 18:00
mybatis学习
教程中级(十一)mybatis和spring框架整合(前奏篇)
1、引言我们前面对mybatis的基础以及中级知识查询做了初步了解,比较它只是一个ORM框架。虽然独当一面,但是不能构造我们完整系统。接下来,我们讲讲他与Spring整合。以及顺带讲解一下SpringMVC。2、Mybatis与Spring整合前奏2.0 spring到底做了什么。1、让spring管理我们的SqlsessionFactory 2、让spring管理mapper对象 3、让Sp
yangchangyong0
·
2015-09-14 09:00
MyBatis学习
笔记(一)
测试Demo的目录结构:com.luohao.config ->MyBatisCongfig.xml ->userMapper.xml com.luohao.Test ->TestMyBatis.class ->User.class 测试数据库是MySQL,用的数据库连接是JDBC,上面的目录结构中MyBatisConfig.xml是MyBatis的核心配置文件,userMapper.
Summer7C
·
2015-09-14 00:00
MyBatis学习
手记(一)MaBatis入门
MyBatis学习
手记一前:MyBatis官方学习(中文)文档 http://mybatis.github.io/mybatis-3/zh/index.html一,首先,要使用MyBatis必须使用官方提供的
xiaolei123
·
2015-09-13 13:00
MyBatis学习
手记(一)MaBatis入门
MyBatis学习
手记一前:MyBatis官方学习(中文)文档 http://mybatis.github.io/mybatis-3/zh/index.html一,首先,要使用MyBatis必须使用官方提供的
xiaolei123
·
2015-09-13 13:00
mybatis学习
教程中级(十)mybatis和ehcache缓存框架整合(重点)
1、前言前面讲解了mybatis的一级、二级缓存。一级然并卵(spring整合后),二级还是有用的。我们现在来看看用ehcache来维护管理二级缓存。不要问我为什么,因为都这么用!!!java是框架语言,人家给你买个了车车,你硬是要自己写个赛跑的车,你认为呢(精神可嘉)??2、配置ehcache我们要先有个态度,前面我们已经有了mybatis的缓存的设置,知道其实质就是用map把数据存起来,这TM
yangchangyong0
·
2015-09-11 09:00
mybatis学习
教程中级(九)mybatis一级缓存、二级缓存(重点)
1、前言将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。看看我们常说说的缓存这个就是我们常说的缓存,那么我们今天要看的肯定是mybatis缓存。mybatis的缓存如下:2、mybatis的一级缓存:是sqlsession级别的缓存。就是你查询之后只要不commit(一般增删改才需要),就
yangchangyong0
·
2015-09-10 14:00
mybatis学习
教程中级(八)延迟加载
1引言查询数据库时候,尽量使用单表查询提示性能,快啊~~~~~但是如果有多表联合和,那就可以使用延迟记载。首先说,在没得余地的情况下试用,是有点优势。可以简单理解为,只有在使用的时候,才会发出sql语句进行查询。例子:一开始查询单表Student,当需要班级class时候,再查询class信息2、实现mybatis延迟加载 2.1设置延迟加载设置项描述允许值默认值lazyLoadingEnable
yangchangyong0
·
2015-09-10 10:00
mybatis
延迟加载
mybatis学习
教程中级(七)一对多查询
1引言本章实现一对多的查询,还是继续一对一的上一章基础上加上一对多。2、一对多实现mapper.xml SELECT o.*, u.username, u.address FROM orderso, USERu WHEREo.user_id=u.id SELECT o.*, u.username, u.address FROM orders
yangchangyong0
·
2015-09-09 17:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他