云下的天空

          堅持 隨心而動 走自己的路

           

          MyBatis入門

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


            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 天空布藍 閱讀(4813) 評論(0)  編輯  收藏 所屬分類: MyBatis


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          Flex學習鏈接

          搜索

          •  

          最新評論

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

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 齐河县| 普陀区| 西昌市| 咸丰县| 长沙县| 元阳县| 澎湖县| 桦南县| 蓝山县| 攀枝花市| 黎平县| 布拖县| 白河县| 嘉义县| 达州市| 绥江县| 汤阴县| 五莲县| 淮安市| 景谷| 泸定县| 东阳市| 临夏县| 高青县| 淮南市| 新竹县| 郎溪县| 莎车县| 洛宁县| 台安县| 南江县| 精河县| 梅河口市| 沂南县| 虎林市| 东乡县| 新田县| 龙门县| 渭南市| 都江堰市| 丰县|