mybatis工程搭建

下载jar包
在这里插入图片描述
利用Mybatis建立初步的简单工程(通过xml文件配置)
下载MyBatis相应jar包:https://github.com/mybatis/mybatis-3/releases创建Java工程,导入MyBatis jar包(mybatis-3.4.4.jar)和数据库驱动包建立工程的源码如下:mybatis-config的配置文件如下<?xml version="1.0" encoding="UTF-8"?> </mapper大专栏 初识Mybatis之工程搭建>> 该配置文件主要配置数据库的连接可以配置多个数据库的链接,通过environments中default属性值和environment标签中的属性值的相匹配来确定连接哪一个数据库。通过mappers标签引入sql语句及其相关配置DOCTYPE 语句的作用是加载相关文件,使你的ide能够智能提示相关标签,属性。area.xml的源码如下<?xml version="1.0" encoding="UTF-8"?> select name from area where code =#{code} 注:DOCTYPE语句的作用同上namespace属性用来匹配该sql语句作用的接口select标签表示查看的sql语句,id属性指明该sql语句作用的方法。resultType属性指明该方法的返回值类型IAreaDao的源码如下:package com.zzu.area;public interface IAreaDao { public String select(String code);}Test类的源码如下:package com.zzu.test;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import com.zzu.area.IAreaDao;public class Test { public static void main(String[] args) throws IOException { InputStream inputStream = Resources.getResourceAsStream(“mybatis-config.xml”); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//获取SqlSession对象,代表与数据库的一次会话,用完需要关闭。注意:由于SqlSession为非线程安全的,所以该变量应定义为局部变量,不要定义成全局变量 SqlSession sqlSession = sqlSessionFactory.openSession(); IAreaDao areaDao = sqlSession.getMapper(IAreaDao.class); String name = areaDao.select(“370982”); System.out.println(name); sqlSession.close(); }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值