mybatis环境搭建步骤

mybatis环境搭建步骤
1、导入Jar包:mybatis核心包
2、在src文件夹下新建config文件夹,在config文件夹中新建mybatis核心配置文件“mybatis.xml”
“mybatis.xml”文件模板:http://www.mybatis.org/mybatis-3/zh/getting-started.html:从 XML 中构建 SqlSessionFactory




  
    
      
      
        
        
        
        
      
    
  
  
    


    
        
            
            
                
                
                
                
            
        
    
    
        
        
    

实例2:

保留“mybatis.xml”文件默认内容,在config文件夹下新建oracle.properties文件
文件中写入:

driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.1.188:1521:ORCL
username=scott
password=tiger

3、在src文件下新建dao包,新建“×××Mapper.java”接口文件
接口文件中为增删改查的抽象方法
在src文件下新建“×××Mapper.xml”文件,规范上和“×××Mapper.java”接口文件同名
“×××Mapper.xml”文件模板:http://www.mybatis.org/mybatis-3/zh/getting-started.html:探究已映射的 SQL 语句







    //column值为数据库字段名称,property值为返回对象类型的属性名称,将数据库中newsid字段的查询结果赋值给返回对象类型的newsID属性
        
        
        
        
        
        
    

    
        select * from nmsnews where newsauthor=#{author}
    
    
    
        update nmsnews set
        newsauthor=#{author},newscreatetime=#{createTime},newstopic=#{topic},newsgrade=#{grade},newscontent=#{content},newspic=#{pic}
        where newsid=#{newsID}
    
    
        delete from nmsnews
        where
        newsid=#{newsID}
    

4、在src文件下新建dao包util包,新建“sqlSessionUtil.java”文件
文件中写入:

package util;

import java.io.IOException;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class SqlSessionUtil {
    private static SqlSessionFactory factory;
    static {
        try {
            Reader reader = Resources.getResourceAsReader("mybatis.xml");//参数值为mybatis核心配置文件“mybatis.xml”文件名
            factory = new SqlSessionFactoryBuilder().build(reader);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static SqlSession getSession() {
        return factory.openSession();
    }
}

你可能感兴趣的:(mybatis环境搭建步骤)