IBatisNet试用手记1之初体验

   最近开始着手写一个管理系统!为了将我的js能力提高,已经不怎么用webform开发了,改用MonoRail使用,数据访问层本来自己用代码生成器弄好了,不过感觉拓展和维护很困难,主要体现在需求的增加和修改上,听说IBatisNet的 优点正好可以解决这个问题,所以就down下来使用了一下,官方文档还挺详细的,而且园子里面已经有很多这方面的好文章了!所以就讲一下使用中遇到的问题和解决办法!
首先,搞定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" >


一定要加上这句 xmlns ="http://ibatis.apache.org/mapping",不然就会出现上述问题了!原因是运行是会检验格式!应该是这样,呵呵!

然后或许还出现一些其他的小毛病,比如我粗心,在sqlmap.config文件中sqlmap节点连续指定了两个一样的xml文件,所以会出现别名重复的错误!如果还有其他的使用时出现的问题,欢迎大家一起讨论,一起进步!

转载于:https://www.cnblogs.com/Ablog-sunny/archive/2007/12/10/989562.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值