首先,搞定sqlmap.config和实体配置的Entity.xml文件,还有一个provider.config
这里先说一下,provider.config。先打开文件,修改你所要的数据提供程序,默认里面所有的provider得Enable都是False,所以先选择你想要的,改为true.不然会抛出异常 。
然后我遇到了未将引用设置于对象这个问题,看了异常代码,发生在加载Entity.xml时,打开该文件,看到开头那里
<?
xml version="1.0" encoding="utf-8"
?>
< sqlMap namespace ="DmsStudentMap" xmlns ="http://ibatis.apache.org/mapping" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" >
< sqlMap namespace ="DmsStudentMap" xmlns ="http://ibatis.apache.org/mapping" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" >
一定要加上这句 xmlns ="http://ibatis.apache.org/mapping",不然就会出现上述问题了!原因是运行是会检验格式!应该是这样,呵呵!
然后或许还出现一些其他的小毛病,比如我粗心,在sqlmap.config文件中sqlmap节点连续指定了两个一样的xml文件,所以会出现别名重复的错误!如果还有其他的使用时出现的问题,欢迎大家一起讨论,一起进步!