这个例子是我在看了官方文档和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语句:
结果如图: