![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 73
feige5432366
卓越自我,专注于自己的目标,专注于自己的梦想。
展开
-
mybatis-generator生成model和dao层代码
1、建立文件夹myibatisGen 2、下载mybatis-generator-core-1.3.1.jar 或者其它版本的jar包,到myibatisGen文件夹下 3、为生成代码建立配置文件“generatorConfig.xml” 4、生成代码 java -jar mybatis-generator-core-1.3.1.jar -configfile gene...原创 2011-11-04 21:41:04 · 247 阅读 · 0 评论 -
SpringMvc+MyBatis+Freemarker 配置
1、引入Jar包: spring所有jar文件 mybatis:mybatis-3.1.1-SNAPSHOT.jar、mybatis-generator-core-1.3.1.jar、mybatis-spring-1.1.1-SNAPSHOT.jar 连接池:commons-dbcp.jar freemarker-2.3.26.jar 其他:commons-collections-...2017-04-06 09:32:30 · 182 阅读 · 0 评论 -
Mybatis执行SQL语句的方式
最近在玩Mybatis,感觉官方文档对于通过执行mapper接口和XML配置文件执行SQL的描述不是特别清楚,现在总结如下: 首先实现mapper接口: import org.apache.ibatis.annotations.Select; public interface UserMapper { @Select("SELECT * FROM table01 WHERE id ...2012-07-02 10:30:51 · 115 阅读 · 0 评论 -
mybatis简单运用(基于Annotation)
本文主要介绍了如何使用mybatis进行简单的数据库操作。本文使用的是mybatis3.05。 1.创建数据库表(User表) CREATE TABLE `NewTable` (`userId` bigint(20) NOT NULL AUTO_INCREMENT ,`userName` varchar(30) CHARACTER SET utf8 COLLATE utf8_g...原创 2011-11-24 00:17:06 · 70 阅读 · 0 评论 -
mybatis动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的, 此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql, 增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 源代码http://l...原创 2011-11-24 00:15:31 · 74 阅读 · 0 评论 -
最简单的mybatis增删改查样例
最简单的mybatis增删改查样例 Book.java package com.bookstore.app; import java.io.Serializable; public class Book implements Serializable { private static final long serialVersionUID = 23355989...原创 2011-11-23 09:38:07 · 84 阅读 · 0 评论 -
MyBatis的使用(转)
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql MyBatis学习 之 二、SQL语句映射文件(1)resultMap MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存 MyBatis学习 之 三、动态SQL语句 MyBatis学习 之 四、MyBatis配置文件 1.1MyBatis简介 ...原创 2011-11-23 09:28:30 · 82 阅读 · 0 评论 -
MyBatis3 用户指南中文版(一)
转自:http://lihui.luo.blog.163.com/blog/static/18969062010721432238/ 本文是《MyBatis3 用户指南》中文版,为学习与研究从《MyBatis-3-User-Guide》翻译而来,仅供读者参考,最权威的应以官方文档为准。如果发现翻译有错误,请留言指正,或者发邮件到。谢谢。 本文翻译的内容没有版权,可任意使用,...原创 2011-11-21 10:06:56 · 230 阅读 · 0 评论 -
spring 3 和mybatis 3集成,并用junit4进行测试
最近一个项目使用的是struts2+Spring3+mybatis3的技术框架,由于开发人员都不熟悉如何进行单元测试,今天有空,简单研究了一下如何用junit4来测试基于这个框架的代码。由于struts的action只是负责前台的请求转发,而所有的业务都是在service层处理,因此一般情况下只需对service进行单元测试,而不需要对action进行单元测试。下面介绍一个简单的例子: 开发...原创 2011-11-20 00:48:43 · 93 阅读 · 0 评论 -
Ibatis调用存储过程
Ibatis调用存储过程 procedure.xml的ibatis配置文件如下: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-...原创 2011-11-18 10:01:08 · 98 阅读 · 0 评论 -
iBatis动态SQL标签用法
1、动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> ...原创 2011-11-17 09:07:38 · 98 阅读 · 0 评论 -
IBatis 怎样直接执行SQL语句
先到ibatis的配置文件中加入 <statement id="execute" parameterClass="string" resultClass="int"> <![CDATA[ $sql$ ]]> </statement> <![CDATA[ $sql$ ]]>原创 2011-11-17 09:07:22 · 333 阅读 · 0 评论 -
Ibatis的两表联查问题
实体类: 多方: public class Employ { private int id; private String enployName; private int salary; private Department department; public Employ() { } public in...原创 2011-11-17 09:06:23 · 174 阅读 · 0 评论 -
整合spring、ibatis、proxool
1、proxool连接池配置文件proxool.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...2011-11-17 09:06:09 · 99 阅读 · 0 评论 -
Mybatis配置文件修改后自动加载
Mybatis的mapper文件中的sql语句被修改后, 只能重启服务器才能被加载, 非常耗时,所以就写了一个自动加载的类,配置后检查xml文件更改,如果发生变化,重新加载xml里面的内容.在Mybatis3.1.1上测试. package cn.common.dao; import java.io.IOException; import java.lang.reflect....原创 2017-05-01 13:35:59 · 861 阅读 · 0 评论