MyBatis的一个小例子
来源:互联网 发布:淘宝买药线下付款 编辑:程序博客网 时间:2024/06/08 03:31
1.书写MyBatis-Config-xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <typeAliases> <typeAlias alias="User" type="cn.swt.entity.UserInfo" /> </typeAliases> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/message" /> <property name="username" value="root" /> <property name="password" value="123456" /> </dataSource> </environment> </environments> <mappers> <mapper resource="UserDao.xml"></mapper> </mappers></configuration>
2.书写UserDao.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="cn.swt.dao.UserDao1"> <select id="all" resultType="User"> select id,name,pwd from userinfo where id=#{id} </select></mapper>
3.书写接口
package cn.swt.dao;import cn.swt.entity.UserInfo;import org.apache.ibatis.annotations.Param;import java.util.List;/** * Created by Administrator on 2017/6/28. */public interface UserDao1 { public UserInfo all(@Param("id") int id);}4.书写测试类
//psvmString resource="MyBatis-Config.xml";try { Reader reader = Resources.getResourceAsReader(resource); SqlSessionFactory ssf = new SqlSessionFactoryBuilder().build(reader); SqlSession session = ssf.openSession(); UserDao1 mapper = session.getMapper(UserDao1.class); System.out.println(mapper.all(1).getName()); session.close();} catch (Exception e) { e.printStackTrace();} finally {}
阅读全文
0 0
- MyBatis的一个小例子
- (5)MyBatis小总结:一个简单的例子
- MyBatis+log4j 的小例子
- 一个小的例子
- Mybatis 一个简单的例子
- 一个mybatis配置文件的例子
- 一个简单的MyBatis例子
- Spring Boot + Spring Cloud + Mybatis 互相调用的一个小例子
- (6)MyBatis小总结:一个简单的例子--接口编程改进
- 一个验证的小例子
- spss的一个小例子
- 一个JNI的小例子
- 一个JDBC的小例子
- SwingWorker的一个小例子
- 一个dwr的小例子
- wstring的一个小例子
- python的一个小例子
- ScrollableResults的一个小例子
- Struts2基础(1)
- nginx入门系列一
- 案例:IP拨号器
- 利用Python3.6制作带有简单的带有界面的有道翻译小程序
- STL中vector、list、deque和map的区别
- MyBatis的一个小例子
- python3 使用 pymysql操作mysql
- 6.27软件园与血站见习报告
- Struts2基础(2)
- TCP/IP Server同一个端口 怎么区分不同socket
- jzoj5163 【NOIP2017模拟6.25】PS的烦恼 [莫比乌斯反演]
- Java中clone方法的作用
- {模板}离散化
- Spring源码学习--BeanFactory对象实例化工厂(一)