栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用Eclips开发Mybatis入门程序

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Eclips开发Mybatis入门程序

MyBatis入门程序 数据库

本程序所需数据库 mybatisuser,表user不再细述。

环境配置

导入jia包,mybatis-3.5.7.jar,mysql-connector-java-5.1.8.jar

创建持久化类

在src目录下创建一个名为com.mybatis.po的包,创建持久化类MyUser,类中声明的属性要和user表中的字段一致。

package com.mybatis.po;

public class MyUser {

	private Integer uid;
	private String uname;
	private String usex;
	public Integer getUid() {
		return uid;
	}
	public void setUid(Integer uid) {
		this.uid = uid;
	}
	public String getUname() {
		return uname;
	}
	public void setUname(String uname) {
		this.uname = uname;
	}
	public String getUsex() {
		return usex;
	}
	public void setUsex(String usex) {
		this.usex = usex;
	}
	
	@Override
	public String toString() {
		return "User [uid="+uid+",uname="+uname+",usex="+usex+"]";
	}
}
MyBatis配置文件

在src目录下创建com.mybatis.mapper包。并在包下创建名为myBatisConfig.xml的配置文件。




  
    
      
      
        
        
        
        
      
    
  
  
    
  

创建映射文件

在com.mybatis.mapper包下创建名为UserMapper.xml的映射文件。



  


  
    select * from user where uid = #{uid}
  

创建测试类

在src目录下创建com.mybatis.test包。并在包下创建名为 MyBatisTest 的类。

  package com.mybatis.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.mybatis.po.MyUser;

public class MyBatisTest {
	public  static void  main(String[] args) {
	try {
	InputStream config=Resources.getResourceAsStream("com/mybatis/mapper/myBatisConfig.xml");
	SqlSessionFactory ssf=new SqlSessionFactoryBuilder().build(config);
	SqlSession ss=ssf.openSession();
	MyUser mu=ss.selectOne("com.mybatis.mapper.UserMapper.findCustomerById",1);
	System.out.println(mu);

	ss.close(); 
	}
	catch(IOException e) {
		
	}
}
}
运行结果

路径图

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342942.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号