mybatis
文章平均质量分 82
一米阳光66
这个作者很懒,什么都没留下…
展开
-
Mybatis--快速入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my转载 2017-05-03 09:34:03 · 213 阅读 · 0 评论 -
MyBatis传入多个参数的问题
一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} se转载 2017-05-03 09:58:31 · 216 阅读 · 0 评论 -
MyBatis主配置文件
在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="configLocation" value="classpath:mybatis-c转载 2017-05-03 10:36:51 · 230 阅读 · 0 评论 -
SQL语句映射文件 resultMap
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 mappers> mapper resource="com/liming/manager/data/mappers/UserMapper.xml"转载 2017-05-03 10:39:35 · 351 阅读 · 0 评论 -
SQL语句映射文件(2)增删改查、参数、缓存
select一个select 元素非常简单。例如:Xml代码 select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID, ST.STUDENT_NAME,转载 2017-05-03 10:40:49 · 1418 阅读 · 0 评论 -
mybatis面试题
(1)不错的面试题1、#{}和${}的区别是什么?注:这道题是面试官面试我同事的。答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatem转载 2017-05-03 14:03:41 · 500 阅读 · 0 评论 -
MyBatis中Association联合select使用
mapper配置: Java代码 "com.demo.sys.entity.Menu" id="menuMap"> "id" column="id" /> "name" column="menu_name" /> "url" column="url" /> "active" column="isactiv转载 2017-05-03 14:27:05 · 2223 阅读 · 0 评论 -
《深入理解mybatis原理》 MyBatis的架构设计以及实例分析
本文源自 http://blog.csdn.net/luanlouis/MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。一、MyBatis的框架设计转载 2017-05-15 13:58:17 · 204 阅读 · 0 评论 -
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?...xml version="1.0" encoding="UTF-8"?> "http://mybatis.org/dtd/myb转载 2017-08-21 10:42:53 · 10937 阅读 · 0 评论