mybatis

什么是mybatis

mybatis是支持普通sql查询、存储过程和高映射的游戏持久层框架。

mybatis的配置文件

1、SqlMaoConfig.xml(1个)

——主配置文件,用于指定数据库连接和框架参数


   
   

  
   
   

   
   
  
    
    
	  
     
     
	  
     
     
	  
     
     
  
    
    
  
    
    
  
    
    
    
     
     
    
      
      
      
      
      
      
      
      
      
      
      
        
       
       
        
       
       
        
       
       
        
       
       
      
      
      
    
     
     
  
    
    
  
    
    
  
    
    
    
     
     
  
    
    

   
   

2、SqlMap.xml(n个)


   
   


   
   

   
   

   
   

    
    
 
    
    
  • select * from s_stu where s_no=#{id}
  • select * from s_stu insert into s_stu values(#{s_no},#{s_name},#{s_age},#{s_sex}) update s_stu set s_name=#{s_name},s_age=#{s_age},s_sex=#{s_sex} where s_no=#{s_no} delete from s_stu where s_no=#{s_no}
  • ——映射定义文件了,用于定义SQL语句和映射信息

    获取sqlsession

    		//将mybatis的主配置文件读取到内存中
    		Reader reader=Resources.getResourceAsReader("SQLconfig.xml");
    		//获取SqlSessionFactory
    		SqlSessionFactoryBuilder sfb=new SqlSessionFactoryBuilder();
    		SqlSessionFactory sf=sfb.build(reader);
    		//获取SqlSession   ——如果参数为true则自动提交。否则需要手动提交——commit
    		SqlSession session=sf.openSession();
    		//根据员工编号查询信息
    		String statement="com.renwei.entity.findOne";
    		Emp emp=session.selectOne(statement, 7900);

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值