博客园站长
这是人类成长进步中记录的每一时刻
posts - 717,comments - 69,views - 156万

随笔分类 -  mybatis

1 2 下一页
mysql test== 坑
摘要:错误 <if test="status == '1'"> 正确 <if test="status == '1'.toString()"> 阅读全文
posted @ 2018-07-31 15:01 dm3344 阅读(176) 评论(0) 推荐(0) 编辑
mybatis There is no getter for property named '*' in 'class java.lang.String
摘要:1、原因 server层 xxxx.get("1234") map <if test="aaa != null and aaa.id != null and aaa.id != ''"> AND a.aaa = #{aaa.id} </if> 强行把字符串当作实体对象来判断了,所以是笔误 应该改为 阅读全文
posted @ 2018-07-31 10:16 dm3344 阅读(131) 评论(0) 推荐(0) 编辑
【转】IBatis.Net项目数据库SqlServer迁移至Oracle
摘要:转自:http://www.2cto.com/database/201312/265514.html最近完成了一个(IBatis.Net+MVC)项目的数据库+代码迁移工作,可把我折腾得~~~IBatis.Net是一个ORM框架,具体介绍可以问度娘。我之前没用ORM框架使用经验,所以这一路我不是走来... 阅读全文
posted @ 2015-07-10 20:16 dm3344 阅读(488) 评论(0) 推荐(0) 编辑
IBatis Map时间参数文字格式不匹配!
摘要:CS.ht.Add("start_time", startTime); Map ( date_time =]]> to_date(#start_time#,'yyyy-mm-dd hh24:mi:ss')) 报错:“文字格式不匹配”之类的解决方案CS.ht.Add("start_t... 阅读全文
posted @ 2014-10-23 10:53 dm3344 阅读(1145) 评论(0) 推荐(0) 编辑
【转】Unable to load embedded resource from assembly 无法加载的程序集嵌入的资源
摘要:转自:http://blog.sina.com.cn/s/blog_994678b90101f035.html项目运用IbatisNet今天更新项目,编译完点击运行,报错如下:【“/”应用程序中的服务器错误。Unable to load embedded resource from assembly... 阅读全文
posted @ 2014-08-28 17:11 dm3344 阅读(767) 评论(0) 推荐(0) 编辑
IBatis Map报错10.1
摘要:检查providers.config把没用的给关闭掉即可 阅读全文
posted @ 2014-07-01 17:57 dm3344 阅读(143) 评论(0) 推荐(0) 编辑
创建 cachingConfiguration 的配置节处理程序时出错: 未能加载文件或
摘要:C:\Users\xxx\Documents\IISExpress\config\applicationhost.config 将这里面带的项目路径替换成你当前路径{"创建 cachingConfiguration 的配置节处理程序时出错: 未能加载文件或程序集“Microsoft.Practice... 阅读全文
posted @ 2014-05-06 20:26 dm3344 阅读(5398) 评论(0) 推荐(0) 编辑
Ibatis 美元符号替换为井号
摘要:原码:where name = '$name$' or code = '$code$'修改后: where name = #name# or code = #code# 阅读全文
posted @ 2014-04-14 11:32 dm3344 阅读(423) 评论(0) 推荐(0) 编辑
ibatis解决sql注入问题
摘要:原文:http://blog.csdn.net/scorpio3k/article/details/7610973对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值为“... 阅读全文
posted @ 2014-04-11 17:16 dm3344 阅读(287) 评论(0) 推荐(0) 编辑
【转】iBatis.Net的SqlMap.config文件
摘要:转自:http://www.xuebuyuan.com/579671.htmliBatis.Net基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis.Net核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而Provider.config是一个数据驱动提供类的配置,它的文件名是可以随意改变的,因为通过SqlMap.config的一个配置节可以配置它 阅读全文
posted @ 2014-04-08 10:17 dm3344 阅读(768) 评论(0) 推荐(0) 编辑
IBatisNet 缓存使用
摘要:参考:http://www.cnblogs.com/xiaogangqq123/archive/2011/06/30/2094905.html --> delete from Accounts [id] = #id# update Accounts set Item ... 阅读全文
posted @ 2014-03-28 12:01 dm3344 阅读(832) 评论(0) 推荐(0) 编辑
【转】ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
摘要:转自:http://blog.csdn.net/fanfanjin/article/details/6676566在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也不为空是其为true 阅读全文
posted @ 2014-02-24 16:16 dm3344 阅读(258) 评论(0) 推荐(0) 编辑
ibatis 怎么写入小于号
摘要:错误:select * from tab_name where rownum<=500正确: select * from tab_name where <![CDATA[rownum<=500]]> 阅读全文
posted @ 2013-06-06 16:11 dm3344 阅读(212) 评论(0) 推荐(0) 编辑
ibatis - 错误集锦
摘要:错误1、apply inline parameterMapa、原因,MAP里面的语句出错。用前台界面测试,可以看到结果,用单元测试或者其他内部测试只会看到这句错误解决方案:有重复的类名,某个xml已经有用到该类名了,不能重复,把错误的xml里的类名全部换下 b、参数为Hashtable 里面有多个list ,如,ht.add(A_list ,xx) ;ht.add(B_list ,xx) ;那么解析就是错误5、在加载MAP的时候提示“具有相同的键”a、首先,检查你最新添加的XML里面,的头部分 格式是否符合以下,也就是 头部只能有以个 resultMaps ,经常错误的是复制过来的错 ... 阅读全文
posted @ 2013-05-14 11:43 dm3344 阅读(797) 评论(0) 推荐(0) 编辑
ibatis 实现多个字段查询条件
摘要:方法1 SELECT ID,CODE,NAME,DESC,NOTE FROM SYS_TABLE <dynamic prepend="WHERE"> <isNotNull prepend="AND" property="code"> ( code LIKE '%$code$%') </isNotNull> <isNotNull prepend="AND" property="desc"> ( desc LIKE '%$des 阅读全文
posted @ 2013-04-11 17:35 dm3344 阅读(1242) 评论(0) 推荐(0) 编辑
ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
摘要:转自:http://blog.csdn.net/fanfanjin/article/details/6676566 阅读全文
posted @ 2013-04-11 14:07 dm3344 阅读(162) 评论(0) 推荐(0) 编辑
Ibatis 常见错误
摘要:1、提示This SQL map does not contain a MappedStatement named funcname(你调用的方法名)答:a.请检查 funcname是否有存在重复,或者是否没有这个(惨痛的教训!),一般这个 方法名必须不能跟别的xml里的方法一致,所以方法名要唯一 b.继第一个问题,发现还是不行,那么去你项目下找一找你当前sql存在的xml文件 。竟然发现多了1个同名xml文件,真正操作就是这个xml。2、提示如下- Check the parameter mapping typeHandler attribute '' (must be a 阅读全文
posted @ 2013-04-11 11:30 dm3344 阅读(651) 评论(0) 推荐(0) 编辑
ibatisNet 在运行时获取SQL的方法与限制
摘要:1 、需引入如下4个namespace:using IBatisNet.DataMapper;using IBatisNet.DataMapper.Configuration;using IBatisNet.DataMapper.MappedStatements;using IBatisNet.DataMapper.Scope;2、将下面语句添加到代码去,result 即为获取的SQL ISqlMappersqlMapper=newDomSqlMapBuilder().Configure();IMappedStatementstatement=sqlMapper.G... 阅读全文
posted @ 2013-01-21 17:39 dm3344 阅读(837) 评论(0) 推荐(0) 编辑
ibatis 多表关联
摘要:1、将一个类当作某个类的属性,定义Model实体,如 在 a.cs中 定义 一个a.cs Model情况 public int id { get; set; } public string name { get; set; } public b b { get; set; }b.cs Model里面情况 public int id { get; set; } public string catalog { get; set; } public string sex { get; set; }将b类当作 a类的一... 阅读全文
posted @ 2013-01-15 11:42 dm3344 阅读(409) 评论(0) 推荐(0) 编辑
ibatis This SQL map does not contain a MappedStatement
摘要:1、“在xml文件里写sql语句时,写错一个单词”2、“return Mapper().QueryForList("List", null);改为了return Mapper().QueryForList("Admin.List", null); 居然可以了,使用了Satement命名空间,应用的时候必须加上命名空间”3、“检查你的Web.config” 自己补充的 阅读全文
posted @ 2013-01-04 10:13 dm3344 阅读(1683) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示