首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Mybatis3.2使用经验 中文API

2013-12-13 
Mybatis3.2使用心得 中文API最近写一个web服务接口,用到了MyBatis3.2,把我配置的过程及自己的一些做法供大

Mybatis3.2使用心得 中文API

最近写一个web服务接口,用到了MyBatis3.2,把我配置的过程及自己的一些做法供大家参考,希望能帮助到刚入手MyBatis的人;(如果您阅读文章时发现问题的,希望能留言指出)

首先导入mybatis-3.2.3.jar包 还有连接数据库的驱动包,我用的是Sqls2005 所以导入sqljdbc.jar

工程中必须导入的三个包(对应的包附件中可以下载):

mybatis-3.2.3.jarsqljdbc.jarlog4j-1.2.14.jar?第一部分 配置MyBatis及经验之谈(我把类所在包的路径删了,如果要引用我代码的话自己新建一个合适的包路径)配置过程如下六个步骤缺一不可第一步:编写数据库连接文件sqlserver-jdbc-connection.properties,我的文件路径在com.mybatis.config包下
?第三步:编写对应的用户bean及xml

贴一下xml代码,需要自己写一下bean哦,(不会可以留言。Mybatis3.2使用经验 中文API

?

?sql语句中常用的特殊处理如:需要in查询

?

我这里传入的参数是一个map ,map中有一个参数是数组wellIds,所以我写成collection="wellIds";

可以直接传入数组,写法:只需要把collection="wellIds"改成collection="array";

也可以传入List ,写法:只需要把collection="wellIds"改成collection="list";

?还有很多特殊情况就不一一举例了,具体请详细阅读附件MyBatis3.2中文API

?

?第四步:创建SessionFactoryUtil.java工具类
import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.ibatis.type.TypeException;import com.opro.ims.i.restservice.core.impl.BaseDaoImpl;/** * 检索报警数据Dao. *  * @version 1.0 2013-12-5 * @author xqwu */public class RetrieveWarningsDao extends BaseDaoImpl{@SuppressWarnings("unchecked")public List retrieveWarnings(Map param, int pageNo, int pageSize) throws TypeException,SQLException,Exception{return findList("retrievewarnings.retrieveWarnings", param, pageNo, pageSize);}}

?

最后我把对应的MyBatis中文API分享给大家。

?

热点排行