Mybatis入门:(2)接口方式编程
来源:互联网 发布:人工智能的英文作文 编辑:程序博客网 时间:2024/05/16 11:52
此实例是接上一个实例:Mybatis入门:(1)环境搭建及第一个实例
一、工程如下(多了一个dao):
二、有做修改的文件如下:
1、User.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"><!-- 此时这个namespace的值不能随便写,一定要是IUserDao的全路径 --><mapper namespace="com.linbilin.mybatis.dao.IUserDao"><select id="getUserByID" parameterType="int" resultType="User">select * from `user` where id = #{id} </select></mapper>
2、MyTest.java
package com.linbilin.mybatis.test;import org.apache.ibatis.session.SqlSession;import com.linbilin.mybatis.dao.IUserDao;import com.linbilin.mybatis.models.User;import com.linbilin.mybatis.utils.MybatisUtils;public class MyTest {public static void main(String[] args) {SqlSession session = MybatisUtils.getSession().openSession();try {IUserDao userDao=session.getMapper(IUserDao.class);User user=userDao.getUserByID(1);if (user != null) {String userInfo = user.toString();System.out.println(userInfo);}} catch (Exception e) {e.printStackTrace();}finally{session.close();// 关闭session,释放资源}}}
3、添加了一个IUserDao。接口发方法名对应User.xml里面的select 的id
package com.linbilin.mybatis.dao;import com.linbilin.mybatis.models.User;public interface IUserDao {public User getUserByID(int id);}
三、附件
http://pan.baidu.com/s/1c1W86rQ
0 0
- Mybatis入门:(2)接口方式编程
- Mybatis入门(二):以接口的方式编程
- mybatis接口方式编程
- Mybatis学习(2)以接口的方式编程
- Mybatis学习(2)以接口的方式编程
- Mybatis学习之接口的方式编程(2)
- mybatis以接口方式编程
- MyBatis学习笔记(二)---以接口方式编程
- (二)mybatis 使用接口的方式编程
- 20、SSM框架-Mybatis接口编程方式实现增删改查 (2)
- mybatis --- 以接口的方式进行编程
- 使用mybatis以接口开发方式编程
- MyBatis入门学习二:面向接口编程
- mybatis入门之接口式编程
- MyBatis框架学习(2)----MyBatis接口式编程
- MyBatis 入门(二)--用接口方式访问数据库
- SSM搭建-Mybatis接口编程方式实现增删改查 (17)
- mybatis基础教程之二:接口的方式编程
- java性能优化笔记(三)java程序优化
- ckeditor4.5.11+ckfinder_java2.6.2配置
- Linux系统上针对rm命令做审计
- JS、JQ中remove()、empty
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- Mybatis入门:(2)接口方式编程
- redis数据库c语言接口
- Java并发编程】之七:使用synchronized获取互斥锁的几点说明
- 处理器管理及并发进程
- 聊聊并发(2):Java SE1.6中的Synchronized
- 算法篇——入门级算法
- 前端杂记
- 生成式对抗网络GAN研究进展(一)
- 【Java并发编程】之八:多线程环境中安全使用集合API(含代码)