<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-4  評論-0  文章-0  trackbacks-0

    廢話少說。開始了。。。。。

    1.首先是JAVA類,如下:

     1package test2;
     2
     3import java.util.Date;
     4
     5public class User {
     6
     7    private Long id;
     8    
     9    private String userName;
    10    
    11    private int userAge;
    12    
    13    private Date brithday;
    14
    15        // getter and setter
    16}

    17

    2.和hibernate一樣映射文件:
     1<?xml version="1.0" encoding="UTF-8" ?>
     2
     3<!DOCTYPE sqlMap      
     4    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      
     5    "http://ibatis.apache.org/dtd/sql-map-2.dtd">
     6<sqlMap namespace="User">
     7    <typeAlias alias="User" type="test2.User"/>
     8    <resultMap class="User" id="AccountResult">
     9        <result property="id" column="ID"/>
    10        <result property="userName" column="USER_NAME" />
    11        <result property="userAge" column="USER_AGE"/>
    12        <result property="brithday" column="USER_BRITHDAY"/>
    13    </resultMap>
    14    <select id="selectAllUsers" resultMap="AccountResult">
    15        select * from USERS
    16    </select>
    17      <insert id="insertAccount" parameterClass="User">
    18    insert into USERS (
    19    ID,
    20       USER_NAME,
    21      USER_AGE,
    22      USER_BRITHDAY )
    23    values (
    24      #id#,#userName#, #userAge#, #brithday#
    25    )
    26  </insert>
    27</sqlMap>

    3.一個測試類:
     1public class Client {
     2    
     3    private static SqlMapClient sqlMapper;
     4
     5      static {
     6        try {
     7          Reader reader = Resources.getResourceAsReader("test/SqlMapConfig.xml");
     8          sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader);
     9          reader.close(); 
    10        }
     catch (IOException e) {
    11          // Fail fast.
    12          throw new RuntimeException("Something bad happened while building the SqlMapClient instance." + e, e);
    13        }

    14      }

    15      
    16      public static List<User> selectAllAccounts () throws SQLException {
    17            return sqlMapper.queryForList("selectAllUsers");
    18      }

    19      
    20      public static void insert(User user) throws SQLException{
    21          sqlMapper.insert("insertAccount", user);
    22      }

    23      public static void main(String[] args) {
    24         User user = new User();
    25         user.setUserName("Gordon");
    26         user.setUserAge(24);
    27         user.setBrithday(new Date());
    28         try {
    29            Client.insert(user);
    30        }
     catch (SQLException e1) {
    31            // TODO Auto-generated catch block
    32            e1.printStackTrace();
    33        }

    34        List<User> list = null;
    35        try {
    36            list = Client.selectAllAccounts();
    37            for(Iterator<User> i = list.iterator();i.hasNext();){
    38                System.out.println(i.next().getUserName());
    39            }

    40        }
     catch (SQLException e) {
    41            e.printStackTrace();
    42        }

    43        
    44    }

    45}

    第一個例子完成,還有ibatis.jar  mysql.jar
    posted on 2008-09-24 23:44 Gordon 閱讀(133) 評論(0)  編輯  收藏 所屬分類: ibatis

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


    網站導航:
     
    主站蜘蛛池模板: 91久久成人免费| a级毛片视频免费观看| 免费观看激色视频网站bd| 区久久AAA片69亚洲| 边摸边脱吃奶边高潮视频免费 | 国产精品亚洲精品爽爽| 精品免费国产一区二区| 国产精品国产亚洲区艳妇糸列短篇 | 国产极品粉嫩泬免费观看 | 日韩精品视频免费观看| 亚洲欧洲免费无码| 国产免费131美女视频| 免费国产高清毛不卡片基地| 亚洲国产激情一区二区三区| 久久嫩草影院免费看夜色| 亚洲成A人片在线观看WWW| 99精品视频免费观看| 亚洲AV无码成人专区| 巨胸喷奶水视频www网免费| 立即播放免费毛片一级| 中文字幕亚洲无线码a| 一个人免费视频观看在线www | 亚洲天天做日日做天天看| 国产91免费视频| 日韩色视频一区二区三区亚洲| 亚洲综合精品网站| 无码日韩精品一区二区免费暖暖 | 亚洲一本综合久久| 毛片基地免费视频a| 青青久久精品国产免费看| 国产亚洲一区二区在线观看| 又大又硬又爽又粗又快的视频免费| 亚洲午夜一区二区三区| 亚洲精品和日本精品| 免费v片在线观看视频网站| 美女免费精品高清毛片在线视| 亚洲亚洲人成综合网络| 国产在线jyzzjyzz免费麻豆| 国产精品观看在线亚洲人成网| 亚洲国产成人高清在线观看| 人禽杂交18禁网站免费|