mybatis入门到精通 简单总结附原文链接。mybatis入门到精通 简单总结附原文链接,mybatis入门到精通。

转载地址:http://www.yihaomen.com/article/java/302.htm

mybatis入门到精通 简单总结附原文链接,mybatis入门到精通

转载地址:http://www.yihaomen.com/article/java/302.htm

mybatis中文官方教程:http://www.mybatis.org/mybatis-3/zh/getting-started.html

观后提炼总结:

  1、接口中的法名 selectUserByID 必须与 User.xml 里面配备的 select
的id 对应(<select id=”selectUserByID”)一致

  2、查询有列表,也就是回list, 在我们这个事例中吗就算是
List<User> , 这种方法回数据,需要在User.xml 里面配备返回的

     类型 resultMap, 注意勿是 resultType, 而这个resultMap
所对应的相应是咱们团结一心布置的

  3、注意在长,更改,删除的当儿如果调用session.commit(),这样才会真对数据库进行操作,否则是从未有过交给的。

  4、<!– User 联合文章展开查询 方法的二底配置 (多针对相同的方法)
–>    
    文章大都独针对应同一个用户

    将 association  中对应的照耀独立抽取出来,可以直达复用的目的。

  5、foreach (在落实 mybatis in 语句询问时专门有效) 
    open,separator,close。item表示集合中列一个元素进行迭代时之号,index指定一个名,用于表示在迭代过程被,

    每次迭代到的职位,open代表该语句以什么开,separator表示于每次进行迭代次以什么符号作为分隔符,

    close代表坐什么了,在采取foreach的时节最要紧之呢是不过爱出错的就是是collection属性,该属性是得指定的,

    但是于不同状况下,该属性的值是不一致的,主要有瞬间3种状态:
  6、代码生成工具

    命令:java -jar mybatis-generator-core-1.3.2.jar
-mbgConfiguration.xm -overwrite

    或者运行main方法(这里不爱好用非写)

    mybatis 代码生成工具  : http://www.yihaomen.com/attachments/month\_1212/b20121216131924.rar

   

 

http://www.bkjia.com/Javabc/1212204.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1212204.htmlTechArticlemybatis入门到精通
简单总结附原文链接,mybatis入门到精通
转载地址:http://www.yihaomen.com/article/java/302.htm
mybatis中文官方教程:http://www.mybat…

mybatis中文官方教程:http://www.mybatis.org/mybatis-3/zh/getting-started.html

观后提炼总结:

  1、接口中的法名 selectUserByID
必须跟 User.xml 里面配备的 select 的id 对应(<select
id=”selectUserByID”)一致

  2、查询有列表,也尽管是返list,
在我们这个事例中呢即是 List<User> ,
这种办法回数据,需要在User.xml 里面配备返回的

   
 类型 resultMap, 注意勿是 resultType, 而这个resultMap
所对应的该是我们好布置的

  3、注意在长,更改,删除的当儿如果调用session.commit(),这样才会真对数据库进行操作,否则是从未有过交给的。

  4、<!–
User 联合文章展开查询 方法的二底配置 (多针对相同的方法) –>    
      <resultMap id=”resultUserArticleList-2″ type=”Article”>
           <id property=”id” column=”aid” />
           <result property=”title” column=”title” />
           <result property=”content” column=”content”
/>        
           <association property=”user” javaType=”User”
resultMap=”resultListUser” />             
      </resultMap>

    文章大都独针对应同一个用户

    将
association  中对应的照射独立抽取出来lovebet体育官网,可以齐复用的目的。

  5、foreach (在促成 mybatis
in 语句询问时专门实用) 
    foreach的第一用在构建in条件被,它可以SQL语句被进行迭代一个凑。foreach元素的性质主要有item,index,collection,

    open,separator,close。item表示集合中各个一个因素进行迭代时之号,index指定一个名,用于表示在迭代经过被,

    每次迭代到的职位,open代表该语句以什么开,separator表示于每次进行迭代以内以什么符号作为分隔符,

    close代表因为什么了,在使用foreach的时最好根本之为是最为轻出错的便是collection属性,该属性是必指定的,

    但是以不同景象下,该属性的值是无同等的,主要发生瞬间3种植情景:
    如果传入的是止参数还参数类型是一个List的上,collection属性值为list
    如果传入的是才参数还参数类型是一个array数组的时节,collection的属性值为array

  6、代码生成工具

    命令:java -jar
mybatis-generator-core-1.3.2.jar -mbgConfiguration.xm
-overwrite

    或者运行main方法(这里不欣赏用无写)

    mybatis
代码生成工具  : http://www.yihaomen.com/attachments/month\_1212/b20121216131924.rar

   

 

相关文章