Mybatis
文章平均质量分 64
winfredzen
这个作者很懒,什么都没留下…
展开
-
Mybatis动态SQL与模糊查询
Mybatis动态SQL与模糊查询创建User表CREATE TABLE d_user ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(10), age INT(3));insert into d_user(name,age) values('Tom',12);insert into d_user(name,age)原创 2016-09-18 11:50:18 · 1943 阅读 · 0 评论 -
Mybatis入门
本文内容来自通过自动回复机器人学Mybatis—基础版Mybatis入门下载地址Mybatis安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:<dependency> <groupId>org.mybatis</groupId原创 2016-09-06 22:01:01 · 754 阅读 · 0 评论 -
MyBatis传入多个参数的问题
转载自MyBatis传入多个参数的问题MyBatis传入多个参数的问题一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName转载 2017-10-12 22:08:59 · 396 阅读 · 0 评论 -
Mybatis详解
Mybatis详解关于Mybatis的具体介绍请参考http://www.mybatis.org/mybatis-3/zh/创建Mybatis程序的大致步骤是:1.添加Mybatis 的配置文件Configuration.xml,主要配置了数据源等<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-原创 2016-09-14 20:38:54 · 1481 阅读 · 0 评论 -
Mybatis一对一关联查询
Mybatis一对一关联查询有两张表,teacher和class,一个class班级对应一个teacher,一个teacher对应一个class需求是根据班级id 查询班级信息(带老师的信息)创建teacher和class表:CREATE TABLE teacher ( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20))原创 2016-09-18 10:30:23 · 15849 阅读 · 2 评论 -
MyBatis的foreach语句详解
转载自MyBatis的foreach语句详解MyBatis的foreach语句详解foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示转载 2017-11-07 10:12:08 · 212 阅读 · 0 评论 -
iBatis笔记
iBatis笔记有些老项目在使用iBatis,所以也学习了下,记录下学习笔记。标签dynamic标签内容来自ibatis的dynamicSQL中,关于prepend的使用当需要使用根据传入参数的值来动态组装SQL时,可以使用dynamic标签。 <statement id="someName" parameterClass="Account" resultMap="account-result" >转载 2017-02-15 15:50:51 · 371 阅读 · 0 评论 -
Mybatis系列番外篇之多参数
转载自Mybatis系列番外篇之多参数Mybatis系列番外篇之多参数引言使用过Mybatis的小伙伴们都知道,在映射文件中只能使用parameterType属性指定一个传入参数,可是在实际的项目中,往往需要用到多个传入参数,那么应该如何实现呢?本文就以Mybatis接口式编程方式来分享一下我的实现方式。分层设计在实际的工作项目中,需要使用用户和角色的概念对系统权限进行管理,那么就引出了为用户分配角转载 2016-11-23 21:13:07 · 455 阅读 · 0 评论 -
Mybatis整合Spring
Mybatis整合Spring具体过程参考mybatis整合Spring编码整个项目的结构如下:在本例中Mybatis只写接口,不写实现类,XML提供SQL,DAO接口提供Mappermybatis-config.xml配置文件如下,主要配置了一些全局属性:<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"原创 2016-11-24 10:19:35 · 418 阅读 · 0 评论 -
Mybatis接口编程方式实现增删改查
转载自Mybatis接口编程方式实现增删改查Mybatis接口编程方式实现增删改查前面一章【Mybatis】Mybatis入门概述及第一个Mybatis实例实现增删改查 ,已经搭建好了eclipse,mybatis,MySQL的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:session.selectOne("com.mucfc.model转载 2016-11-23 21:52:37 · 2370 阅读 · 0 评论 -
Mybatis一对多关联查询
Mybatis一对多关联查询一个班级对应多个学生,需求是根据classId查询对应的班级信息,包括学生,老师创建学生表studentCREATE TABLE student(s_id INT PRIMARY KEY AUTO_INCREMENT,s_name VARCHAR(20),class_id INT);INSERT INTO student(s_name, class_id) VA原创 2016-09-18 11:04:13 · 1702 阅读 · 0 评论 -
Mybatis Generator
Mybatis GeneratorMybatis-Generator这个maven插件来快速生成mapper类,mapper配置文件和Model类Mybatis-Generator中文文档eclipse的Mybatis-Generator的插件https://marketplace.eclipse.org/content/mybatis-generatorMyBatis Generator是MyBa原创 2017-11-06 17:22:42 · 464 阅读 · 0 评论