Mybatis配置使用

mybatis
—————基础jar————
mysql-connector-xx.jar
mybatis-xx.jar
需要与spring整合,在加入spring-mybatis的整合包
————-配置—————–

实体类、表的xml配置

            
            


  
  insert into user(username,password) values(#{username},#{password});
  

  
delete from user where id = #{id};
  

  
  update user set username=#{username} , password =#{password} where id=#{id};
  

 

和ibatis配置基本相同,不过ibatis中的类型都由Class变成了Type
即:parameterType resultType
另外 ibatis中的#属性名# 在mybatis中改为了* #{属性名}*
再需要注意的是,在ibatis和mybatis中,namespace都很重要,它是上级配置文件找到该实体xml文件的节点。具体作用,在上一篇ibatis配置中也提到过了,主要是为了防止在实现类中引用id增删改查时,因为id相同而产生异常。
id在实现类中的使用“namespace.id”





  
  
    
    
    




  
  
    
    
    
    
  



  

  

你可能感兴趣的:(ibatis,mybatis)