云下的天空

          堅持 隨心而動 走自己的路

           

          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 天空布藍 閱讀(4816) 評論(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文件夾啊,趕快改過來吧
          • --寒澈

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄯善县| 惠来县| 康马县| 奇台县| 永胜县| 丰台区| 绥芬河市| 永宁县| 徐州市| 浠水县| 华宁县| 兰坪| 铁岭县| 枣强县| 双鸭山市| 东海县| 左权县| 九龙城区| 壶关县| 唐海县| 会理县| 海丰县| 胶南市| 都安| 康定县| 凤台县| 洛扎县| 建宁县| 广河县| 横峰县| 海晏县| 高安市| 两当县| 九台市| 万盛区| 丹棱县| 合阳县| 合水县| 托里县| 滦平县| 卢湾区|