云下的天空

          堅持 隨心而動 走自己的路

           

          MyBatis入門

            今天開始學(xué)MyBatis 在網(wǎng)上看了一些簡單的demo  官方還提供了中文指南。。可以去下。。
            然后自己寫了個簡單的。。
            首先在mysql建名為mybatis的數(shù)據(jù)庫   在數(shù)據(jù)庫中建一個user表 里面有2個字段 id  name
           
            下面是目錄結(jié)構(gòu)


            Configuration.xml
               <?xml version="1.0" encoding="UTF-8" ?>
          <!DOCTYPE configuration PUBLIC 
              "-//mybatis.org//DTD Config 3.0//EN"
              "http://mybatis.org/dtd/mybatis-3-config.dtd">
          <configuration>
              <typeAliases>
                  <typeAlias alias="User" type="User" />
              </typeAliases>
              <environments default="development">
                  <environment id="development">
                      <transactionManager type="JDBC" />
                      <dataSource type="POOLED">
                          <property name="driver" value="com.mysql.jdbc.Driver" />
                          <property name="url" value="jdbc:mysql://localhost:3306/mybatis" />
                          <property name="username" value="root" />
                          <property name="password" value="55" />
                      </dataSource>
                  </environment>
              </environments>
              <mappers>
                  <mapper resource="User.xml" />
              </mappers>
          </configuration>

          User.xml

          public class User {
             private int id;
             private String name;
             
             
          public int getId() {
          return id;
          }
          public void setId(int id) {
          this.id = id;
          }
          public String getName() {
          return name;
          }
          public void setName(String name) {
          this.name = name;
          }
          @Override
          public String toString() {
          return "User [id=" + id + ", name=" + name + "]";
          }
          }


          Test.java

          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 Test {
          public static void main(String[] args) throws IOException {
          String resource = "Configuration.xml";
          Reader reader = Resources.getResourceAsReader(resource);
          SqlSessionFactory  sqlMapper = new SqlSessionFactoryBuilder().build(reader);
          SqlSession session = sqlMapper.openSession();
          try {
          User user = (User)session.selectOne("User.selectUser",2);
          System.out.println("user name:"+user.getName());
          } catch (Exception e) {
          e.printStackTrace();
          }finally{
          session.close();
          }
          }
          }

          posted on 2011-06-02 22:05 天空布藍(lán) 閱讀(4813) 評論(0)  編輯  收藏 所屬分類: MyBatis


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
          相關(guān)文章:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          Flex學(xué)習(xí)鏈接

          搜索

          •  

          最新評論

          • 1.?re: tomcat7的配置
          • 新建變量名: TOMCAT_HOME 應(yīng)該為CATALINA_HOME
          • --houkai
          • 2.?re: tomcat7的配置
          • 確實是的@寒澈
          • --houkai
          • 3.?re: tomcat7的配置
          • @ftp123
            你娘里個大雪碧 里面會有common這個文件夾嗎 不知道還尼瑪在這瞎比比 純尼瑪誤導(dǎo)人 我最惡心的就是這樣沒事裝逼的人 艸
          • --cao
          • 4.?re: tomcat7的配置
          • 從哪抄來的,是抄的,你也說聲啊,要不自己測試下也可以,害人測試半天。
          • --ftp123
          • 5.?re: tomcat7的配置
          • %TOMCAT_HOME%\common\lib 從tomcat6.0開始已經(jīng)沒有common文件夾了,直接用\lib,害我找了半天common文件夾啊,趕快改過來吧
          • --寒澈

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 周至县| 蓬溪县| 自治县| 九江市| 伊金霍洛旗| 定兴县| 岑巩县| 海林市| 望江县| 涿州市| 建平县| 无锡市| 彰武县| 淮滨县| 新沂市| 天柱县| 吐鲁番市| 环江| 沾益县| 明水县| 象山县| 陆良县| 镇赉县| 云和县| 渝中区| 双柏县| 铁力市| 莒南县| 临沧市| 文水县| 中江县| 四会市| 阿拉善左旗| 资中县| 上蔡县| 凤山市| 永清县| 瑞安市| 托里县| 漳州市| 金寨县|