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学习
(二)---resultMap
一、基础二、id、resultid,result标签,这两个标签的属性配置细节:property:需要映射到你所写的JavaBean对象的属性名称。column:数据库中查询出来或者要添加进去的列名或者标签别名。javaType:一个完整的类名,或者是一个类型别名。如果你匹配的是一个JavaBean,那MyBatis 通常会自行检测到。然后,如果你是要映射到一个HashMap,那你需要指定java
CCLOVETT
·
2013-10-24 09:00
mybatis
MyBatis学习
总结二——SQL映射配置1.SQL映射配置文件的结构概览cache –配置给定命名空间的缓存。cache-ref –从其他命名空间引用缓存配置。
kljjack
·
2013-10-16 18:00
mybatis
Mybatis学习
(一)
1.几个不常用的类ObjectFactory:从结果中获得一个新的实例时,比如resultType='User',此User实例由ObjectFactory创建 SelectBuilder:Mybatis中比较特别的动态创建SQL的方式。动态创建SQL可以在XML配置文件中创建,但如果是通过Mapper方式,可以使用SeletctBuilder,基于Mapper的动态sql还可以利用SqlBuil
CCLOVETT
·
2013-10-11 16:00
MyBatis学习
之 二、SQL语句映射文件(2)增删改查、参数、缓存
二、SQL语句映射文件(2)增删改查、参数、缓存
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis
xbw673009796
·
2013-10-10 14:00
MyBatis学习
之 三、动态SQL语句
三、动态SQL语句
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL
xbw673009796
·
2013-10-10 14:00
MyBatis学习
之 二、SQL语句映射文件 resultMap
二、SQL语句映射文件(1)resultMap
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis
xbw673009796
·
2013-10-10 14:00
MyBatis学习
之 一、MyBatis简介与配置MyBatis+Spring+MySql
一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1
xbw673009796
·
2013-10-10 14:00
MyBatis学习
之 二、SQL语句映射文件(2)增删改查、参数、缓存
<!-- 查询学生,根据id --> <select id="getStudent" parameterType="String" resultMap="studentResultMap"> &
·
2013-09-16 11:00
mybatis
四、MyBatis主配置文件
四、MyBatis主配置文件
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二
congwa2015
·
2013-09-06 17:59
标签
配置文件
动态
Settings
中大
三、动态SQL语句
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
congwa2015
·
2013-09-06 17:55
oracle
insert
sql语句
配置文件
mysql语法
二、SQL语句映射文件(2)增删改查、参数、缓存
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
congwa2015
·
2013-09-06 17:42
配置文件
动态
元素
二、SQL语句映射文件(1)resultMap
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
congwa2015
·
2013-09-06 17:01
接口
标签
sql语句
配置文件
动态
二、SQL语句映射文件(1)resultMap
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
congwa2015
·
2013-09-06 17:01
标签
接口
配置文件
mybatis
一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
congwa2015
·
2013-09-06 17:24
动态
下载地址
mybatis学习
笔记
简单示例代码目录结构如下:1编写实体publicclassBlog{privateIntegerid;privateStringtitle;privateIntegerauthorId;//get/set方法}2创建数据库及实体对应表3config.xml配置文件4mapper.xml文件select*fromBlogwhereid=#{id}select*fromBlogwhereid=#{id
retacn_yue
·
2013-08-22 18:00
mybatis 动态SQL语句
MyBatis学习
之一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
之二、SQL语句映射文件(1)resultMap
MyBatis学习
之二、SQL语句映射文件(2)
wangli61289
·
2013-08-14 17:00
mybatis
MyBatis多对多保存示例――
MyBatis学习
笔记之十七
前几天有网友问到MyBatis多对多的问题,不过愧对网友厚爱的是,最近一直忙,直到现在才有时间处理此事。今天就先写一个多对多保存的示例,算是对这位网友的初步回应,以后会有更多相关的博文发表。为演示多对多,我们可以模拟学生选课的情形。一个学生可以选修多门课程,一门课程可以被多个学生选修。显然,这是一种多对多的关系。先创建课程表如下(本文示例完整源码下载:http://down.51cto.com/d
NashMaster2011
·
2013-08-11 21:31
mybatis
保存
多对多双向关联
MyBatis多对多保存示例——
MyBatis学习
笔记之十七
前几天有网友问到MyBatis多对多的问题,不过愧对网友厚爱的是,最近一直忙,直到现在才有时间处理此事。今天就先写一个多对多保存的示例,算是对这位网友的初步回应,以后会有更多相关的博文发表。为演示多对多,我们可以模拟学生选课的情形。一个学生可以选修多门课程,一门课程可以被多个学生选修。显然,这是一种多对多的关系。先创建课程表如下(本文示例完整×××:http://down.51cto.com/da
NashMaster2011
·
2013-08-11 21:31
保存
MyBatis
多对多双向关联
MyBatis
mybatis杂记
mybatis学习
官网:1、如果项目中使用maven管理,又引用了mybatis框架, 下面是mybatis官网给出的mybatis在maven中央仓库的坐标原文详情见连接:https://code.google.com
qyf_5445
·
2013-07-30 16:00
mybatis 学习记录
mybatis学习
记录在mybatis中无法插入记录显示信息如下:SLF4J:ThisversionofSLF4Jrequireslog4jversion1.2.12orlater.Seealsohttp
gnl
·
2013-07-04 12:00
Spring声明式事务管理示例——
MyBatis学习
笔记之十六
在本系列文章的《MyBatis与Spring集成示例续》中,介绍了Spring的编程式事务管理。网友dabing69221提出讲一下MyBatis与Spring整合的声明式事务管理,今天就根据这一知识点,对上文的示例进行改进。Spring的声明式事务管理是采用AOP(Aspect-OrientedProgramming,面向切面编程)实现的。在编程式事务管理中,各事务处理代码实际上是相似的,这就造
NashMaster2011
·
2013-07-02 00:44
spring
AOP
MyBatis
MyBatis
Spring声明式事务管理示例――
MyBatis学习
笔记之十六
在本系列文章的《MyBatis与Spring集成示例续》中,介绍了Spring的编程式事务管理。网友 dabing69221提出讲一下MyBatis与Spring整合的声明式事务管理,今天就根据这一知识点,对上文的示例进行改进。Spring的声明式事务管理是采用AOP(Aspect-Oriented Programming,面向切面编程)实现的。在编程式事务管理中,各事务处理代码实际上是相似的,这
NashMaster2011
·
2013-07-02 00:44
spring
AOP
mybatis
声明式事务管理
mybatis编程事务管理参考一
MyBatis与Spring集成示例续——
MyBatis学习
笔记之六2012-08-0623:53:25标签:Spring 集成 MyBatis bean继承 编程式事务原创作品,允许转载,转载时请务必以超链接形式标明文章
goahead2010
·
2013-06-24 15:00
mybatis
MyBatis学习
4---使用MyBatis_Generator生成Dto、Dao、Mapping
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATETABLE`user`( `id`varchar(50)NOTNULL, `username`varchar(18)CHARACTERSETutf8COLLAT
wyc_cs
·
2013-06-04 16:00
java
mybatis
【原创】
Mybatis学习
笔记(二)——一些写mapper配置使用的最佳实践
Mybatis学习
笔记(二) &
need_faith
·
2013-06-02 23:00
mybatis
【原创】
Mybatis学习
笔记(一)——Spring集成Mybatis
Mybatis学习
笔记(一) ——Spring集成Mybatis 环境和组件eclipse-jee-indigo-SR2-win32-x86_64Spring3.12mybatis
need_faith
·
2013-06-02 22:00
mybatis
mybatis学习
笔记一(环境配置)
万里之行起于小步,从搭建环境开始。 一、下载好jar包,既然是基本环境搭建就不用弄的太复杂就加入三个最基本的jar包 1、mybatis-3.1.0-SNAPSHOT.jar 2、mysql-connector-java-5.0.8-bin.jar 3、log4j-1.2.16.jar 二、mybatis是基于log4j日志框架的,恩,把log4j的日志数据配置文件也配置一下
m654352
·
2013-05-03 11:00
mybatis
MyBatis学习
3---使用SqlBuilder生成SQL语句
在MyBatis的映射配置文件中写sql语句有时候很方便,但是对于有大量字段的表结构却不太简单,幸好MyBatis提供的有SqlBuilder工具类,可以生成相应的SQL语句,如下例程:packagecom.utils; importorg.apache.ibatis.jdbc.SqlBuilder; publicclassMyBatisUtilsextendsSqlBuilder{ publ
wyc_cs
·
2013-04-18 18:00
MyBatis学习
2--完成简单的增、删、改、查操作
使用MyBatis进行数据库增删改查的操作是很简单的,主要在配置文件中写好相应的SQL语句,然后在程序中进行调用即可。具体代码如下:一、映射配置文件 select*fromuserwhereusername=#{username} select*fromuser insertintouser(username,password,address,age,sex) values(#{us
wyc_cs
·
2013-04-18 18:00
MyBatis学习
1---初次接触
MyBatis是一种轻量级的ORM框架,相对于Hibernate来说比较简单易用,对于较小的系统或者对于SQL语句有独特爱好的朋友可以使用MyBatis进行开发。网上大多是直接照抄MyBatis官网提供的docs例子进行粘贴,具体能不能用还不得而知。下面以一个例子来介绍MyBatis的基本使用。一、建立数据库表创建用户表:DROPTABLEIFEXISTSuser; CREATETABLEuser
wyc_cs
·
2013-04-18 16:00
mybatis学习
笔记--常见的错误
昨天刚学了下mybatis,用的是3.2.2的版本,在使用过程中遇到了些小问题,现总结如下,会不断更新.1.没有在configuration.xml配置对应的sql配置文件错误:Errorupdatingdatabase.Cause:java.lang.IllegalArgumentException:MappedStatementscollectiondoesnotcontainvaluefor
于瓜瓜
·
2013-04-18 09:29
mybatis
Mybatis学习
1. 错误 Mybatis-There is no getter for property named '参数名。。' 方法一:当传入参数是String类型时,一律用_parameter 而不是自己指定的参数名。 <select id="search" parameterType="java.lang.String" resultMap=&
sucanber
·
2013-04-17 10:00
mybatis
MyBatis学习
笔记二:增删改查
MyBatis基本的增删改查操作,有图有真相,项目截图[MyBatis-0200]项目依赖及表参阅上一篇[user.xml] id,account,password,nickname,email,birthday,status,registed_time selectfromtbl_userwhereid=#{id} selectfromtbl_userwher
大道独行
·
2013-04-08 16:00
DAO
mybatis
orm
persist
MyBatis多参数传递之混合方式——
MyBatis学习
笔记之十五
在本系列文章的《MyBatis多参数传递之Map方式示例》一文中,网友mashiguang提问如下的方法如何传递参数:publicListfindStudents(Mapconditions,intpage,intpageSize)。这是一种混合形式,亦即既有Map类型的参数,也有类似int这种普通类型的参数。经过一番摸索,笔者还比较顺利地找到了这种情况的处理方法。其实也很简单。在默认命名方式(M
NashMaster2011
·
2013-04-08 14:05
Map
参数传递
混合
MyBatis
MyBatis多参数传递之混合方式――
MyBatis学习
笔记之十五
在本系列文章的《MyBatis多参数传递之Map方式示例》一文中,网友mashiguang提问如下的方法如何传递参数:public List findStudents(Map conditions, int page, int pageSize)。这是一种混合形式,亦即既有Map类型的参数,也有类似int这种普通类型的参数。经过一番摸索,笔者还比较顺利地找到了这种情况的处理方法。
NashMaster2011
·
2013-04-08 14:05
mybatis
map
参数传递
混合
MyBatis学习
笔记一:SqlSessionFactory
参考资料:http://mybatis.github.io/mybatis-3/zh/getting-started.html 每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得。SqlSessionFactoryBuilder对象可以
大道独行
·
2013-04-07 22:00
DAO
mybatis
orm
persist
MyBatis学习
(五)- ResultMap
官方文档地址:http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html resultMap元素是MyBatis中最重要最强大的元素。它就是让你远离90%的需要从结果集中取出数据的JDBC代码的那个东西,而且在一些情形下允许你做一些JDBC不支持的事情。事实上,编写相似于对复杂语句联合映射这些等同的代码,也许可以跨过上千行的代码。Result
jolingogo
·
2013-04-06 14:00
mybatis
MyBatis学习
(四)- 动态SQL
我们先来看一下,之前的UserMapper.xml: insertintot_user(name,password,email,gender,age) values(#{name},#{password},#{email},#{gender},#{age}) updatet_userset name=#{name},password=#{password},email=#{e
jolingogo
·
2013-04-04 18:00
mybatis
MyBatis学习
(三)- 小结
这里整理一下,使用MyBatis时遇到的一些问题:1.主键官方讲解:首先,如果你的数据库支持自动生成主键的字段(比如MySQL和SQLServer),那么你可以设置useGeneratedKeys=”true”,而且设置keyProperty到你已经做好的目标属性上。例如,如果上面的Author表已经对id使用了自动生成的列类型,那么语句可以修改为: insertintoAuthor(userna
jolingogo
·
2013-04-04 17:00
mybatis
MyBatis学习
(二) - 初探Mapper XML 文件
发现一个MyBatis博客,讲的挺好的:http://legend2011.blog.51cto.com/3018495/908956官方教程:http://mybatis.github.com/mybatis-3/zh/sqlmap-xml.html官方的教程是中文的,讲的很好,一定要看啊。一.MapperXML文件MyBatis真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,S
jolingogo
·
2013-04-04 16:00
mybatis
[置顶]
MyBatis学习
(一)- 搭建MyBatis项目
最近要学习使用MyBatis,参照网上的资料和官方的教程,根据自己的理解,记录一下。MyBatisJar包下载地址:http://download.csdn.net/detail/jolingogo/5220163官方教程:http://mybatis.github.com/mybatis-3/zh/index.htm一.什么是MyBatis MyBatis是支持普通SQL查询,存储过程
jolingogo
·
2013-04-04 15:00
mybatis
MyBatis学习
笔记
之前一直使用Hibernate做DAO持久层开发,开发效率确实是相对于传统JDBC要高出不少,但其性能优化是个大问题,在与SpringJDBC配合使用下其实效果还是不错的,但个人认为Hibernate在应付大型应用还是有些力不从心。一直听说MyBatis如何易上手、性能如何优异,但一直只闻其名,未见其应用,手痒之下决定开始学习一二,顺便写几个Demo,其中的谬误之处请大家指正,不甚
大道独行
·
2013-04-02 09:00
DAO
mybatis
orm
persist
mybatis学习
教程-6-动态 SQL
动态 SQL(Dynamic SQL)MyBatis 最强大的特性之一就是它的动态语句功能。如果您以前有使用JDBC或者类似框架的经历,您就会明白把SQL语句条件连接在一起是多么的痛苦,要确保不能忘记空格或者不要在columns列后面省略一个逗号等。动态语句能够完全解决掉这些痛苦。尽管与动态SQL一起工作不是在开一个party,但是MyBatis确实能通过在任何映射SQL语句中使用强大的动态SQL
yimeng528
·
2013-03-13 09:00
mybatis
学习
教程
mybatis学习
教程-7Java API
Java API现在您知道如何配置 MyBatis 和生成映射,您已经收获良多。MyBatis 的 Java API 让您的努力获得回报。正如您将看到的,相比 JDBC,MyBatis 极大地简化了您的代码,并使您的代码保持清晰、容易理解和维护。MyBatis3 推出了一系列重大的改进来使 SQL 映射更好地工作。目录结构在我们深入Java API 之前,理解目录结构的最佳实践是非常重要的。MyB
yimeng528
·
2013-03-13 09:00
mybatis
学习
教程
mybatis学习
教程-8-SelectBuilder
SelectBuilder 的秘密SelectBuilder 类并没有什么神奇的地方,如果您不了解它如何工作,它对我们也没任何好处。SelectBuilder 使用一组静态导入方法和一个 ThreadLocal 变量来启用一个能够很容易地组合条件并会注意所有 SQL 格式的语法。例如:public String selectBlogsSql() {BEGIN(); // Clears Thread
yimeng528
·
2013-03-13 09:00
mybatis
学习
教程
mybatis学习
教程-5-Collection 元素
Collection 元素<collection property="posts" ofType="domain.blog.Post"><id property="id" column="post_id"/><result property="subject" colu
yimeng528
·
2013-02-28 14:00
mybatis
学习
教程
mybatis学习
教程-4-resultMap 元素
resultMap 元素resultMap元素是MyBatis中最重要最强大的元素。与使用JDBC从结果集获取数据相比,它可以省掉90%的代码,也可以允许您做一些JDBC不支持的事。事实上,要写一个类似于连结映射(join mapping)这样复杂的交互代码,可能需要上千行的代码。设计ResultMaps 的目的,就是只使用简单的配置语句而不需要详细地处理结果集映射,对更复杂的语句除了使用一些必须
yimeng528
·
2013-02-28 14:00
mybatis
学习
教程
mybatis学习
教程-3-SQL 映射 XML 文件
SQL 映射 XML 文件MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省 95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。如果 initial_context 没有配置,那么数据源就会直接从 In
yimeng528
·
2013-02-28 14:00
mybatis
学习
教程
mybatis学习
教程-2-Mapper XML 配置
Mapper 实例Mappers 是创建来绑定映射语句的接口,该 Mapper 实例是从 SqlSession 得到的。因此,所有 mapper 实例的作用域跟创建它的 SqlSession 一样。但是,mapper 实例最好的作用域是method,也就是它们应该在方法内被调用,使用完即被销毁。并且mapper 实例不用显式地被关闭。虽然把mapper 实例保持在一个request 范围(与 Sq
yimeng528
·
2013-02-28 13:00
mybatis
学习
教程
MyBatis学习
教程-1-初识mybatis
MyBatis 是什么?MyBatis 是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis 几乎消除了所有的JDBC 代码,也基本不需要手工去设置参数和获取检索结果。MyBatis 能够使用简单的XML 格式或者注解进行来配置,能够映射基本数据元素、Map 接口和POJOs(普通 java 对象)到数据库中的记录。准备开始所有的MyBatis 应用都以 SqlSessio
yimeng528
·
2013-02-28 13:00
mybatis
学习
教程
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他