使用JNDI的一个简单iBatis的例子

来源:互联网 发布:郑州大学软件学院院长 编辑:程序博客网 时间:2024/05/06 00:19

     这个例子是我在看了官方文档和ibatis包中附带的一个小示例程序写的,没有使用DAO技术。这个例子的内容很简单,因此也很适合入门的新手。

    我使用的环境是netbeans6.7,ibatis-2.3.4,mysql5.1,tomcat6.018。

    整个过程分为两步:创建数据库和创建一个简单的web工程。

首先,创建一个示例数据库。我使用的sql语句如下:

其次,新建一个Java web工程

  • 在netbeans中,新建一个名为”SimpleIBatis“的Java web工程,在库中添加ibatis的包。
  • 在源包中新建这几个文件:persistence.SqlMap.java, persistence.domain.User.java,persistence.sql.SqlMapConfig.xml,persistence.sql.User.xml,其实就是三个包加里面的四个文件。源码分别如下:

SqlMap.java:

User.java

SqlMapConfig.xml

User.xml

 

  • 在index.jsp中的代码:

 

 

附:

     刚刚测试了下,在User.xml的select语句中可以不将全部字段选出来,那些没有在select的字段默认值为null之类的。如下面是我测试用的select语句:

 

结果如图: