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.jar的com.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是类似的!
一:#与$的区别
我们在用到模糊查询的时候,如果写成
文章评论,共0条
|