iBatis高级应用

作者在 2010-08-23 10:42:45 发布以下内容

iBatis高级应用()

IBatis 2009-03-26 23:11:24 阅读37 评论1字号:大中

iBatis的快速入门文章里已经有了简单例子,在这里,只对高级应用说明!

iBatis官方站点:http://ibatis.apache.org/

 

小技巧:提示自动补全问题

在写配置文件的时候,我们希望文件会带有提示功能,所以在配置文件上都会引用此文件的定义DTD,例:

<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"

   "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"

   "http://ibatis.apache.org/dtd/sql-map-2.dtd">

可是,在没有上网的情况下,无法得到提示,因为找不到DTD文件,我们可以有两种方式解决这个问题:

a:直接把上面两个地址复制到浏览器上,可以下载这两个DTD文件。

b:在iBatis.jarcom.ibatis.sqlmap.engine.builder.xml这个包里面找到DTD文件。

然后,我们只需要把DTD文件的路径指定上即可:

我把他放到了与类文件同一目录下,所以路径为

<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"

   "./sql-map-config-2.dtd">

<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"

   "./sql-map-2.dtd">

 

创建例子数据库:

create table user_account

(

 useridint,

 usernamevarchar2(10),

 userpwdvarchar2(10),

 groupnamevarchar2(10)

);

insert into user_accountvalues(1,'JACK','BEIJING','NBA');

insert into user_accountvalues(2,'TOM','SHANGHAI','NBA');

insert into user_accountvalues(3,'MARY','SHANGHAI','IBM');

 

 

返回是POJO类或hashmap是类似的!

一:#$的区别

我们在用到模糊查询的时候,如果写成

<select id="select1" parameterClass="java.lang.String" resultClass=

默认分类 | 阅读 987 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论