在sql配置中比如in(#rewr#) 与in ($rewr$)
在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如:
select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型。
select * from table where id = $id$ ,如果字段id为整型,Sql语句就不会出错,但是如果字段id为字符型,那么Sql语句应该写成 select * from table where id = '$id$'
- 浏览: 1636194 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
发表评论
-
mybatis中使用>和<
2016-12-28 17:02 1372mybatis和ibatis的配置文件使用>和< ... -
支持批量的操作
2016-12-28 09:53 399批量的添加、修改、删除 import java.sql.S ... -
调用存储过程例子
2015-12-09 15:05 530<!-- 调用按钮权限存储过程时需要用到 ... -
Error parsing XPath '/sqlMap/insert'. Cause: java.util.NoSuchElementException
2015-06-17 09:31 1848发生这种错误一般是因为SQL写法不合理造成的。如:参数大小 ... -
在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isN
2015-06-04 15:52 1016在iBATIS中isNull用于判断参数是否为Null,is ... -
ibatis iterate标签
2015-06-03 09:16 516Iterate:这属性遍历整个集合,并为 List 集合中 ... -
SimpleDataSource的配置
2015-05-14 07:00 633datasource支持的配置选项 ... -
procedure调用存储过程例子
2015-05-13 14:59 458<parameterMap id=&quo ... -
update 元素例子
2015-05-13 14:55 340更新元素的例子 <update id=&q ... -
delete 元素例子
2015-05-13 14:54 451删除元素例子 <delete id=" ... -
select元素查询例子
2015-05-12 13:29 429动态查询 <select id="ge ... -
cacheModel元素
2015-05-19 10:29 449<cacheModel id=" ... -
insert元素的id自动增加
2015-05-13 14:48 409使用selectKey元素(标准用法使用selectKey ... -
Mapped Statement结构(select结构)
2015-05-20 10:46 470<statement id=”state ... -
sqlMap的配置
2015-05-14 07:00 666<sqlMap id=”Product”> ... -
sqlmap.xml的文件
2015-05-19 10:30 1219使用typealias元素自定义对象 <?xml ... -
<datasource>元素
2015-05-07 10:16 473<datasource>是<transa ... -
<transationManager>元素
2015-05-07 10:13 475<transationManager>元素让您为 ... -
<typeAlias>元素
2015-05-07 10:09 420<typeAlias>元素让您为一个通常较长的、 ... -
iBatis的Settings节点参数详解
2015-05-07 09:58 453(1) cacheModelsEnabled: 是否启用Sq ...
相关推荐
ibatis中 $ 于 # 的 区别 ibatis中 $ 于 # 的 区别
ibatis中输入输出各种类型的参数分析及#与$区别
选用ibatis和hibernate的区别选用ibatis和hibernate的区别选用ibatis和hibernate的区别
iBatis和Hibernate的区别
描述了ibatis与hibernate的主要区别
自己总结的myBatis和ibatis的区别
在里面总结了ibatis和mybatis的主要区别,包括xml文件等
iBATIS的是一个持久层框架,它能够自动在 Java, .NET, 和Ruby on Rails中与SQL数据库和对象之间的映射。映射是从应用程序逻辑封装在XML配置文件中的SQL语句脱钩。 iBATIS是一个轻量级的框架和持久性API适合持久化的...
myibatis笔记,myibatis3.2版本与ibatis2.3版本的区别
ibatas的sql语句需要自己手动写,而hibernate能够在程序运行时自动生成。但是不要就这样以为hibernate比ibatas方便,其实二者熟悉之后的效率差不多。而hibernate还能够自动建表等等,这样的好处就在于你带着这个程序...
书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。书的最后给出了一个设计优雅、层次清晰的示例程序JGameStore,该示例涵盖全书的...
ibatis与hibernate区别,之中包括,现在企业为什么选择ibatis而放弃hibernate的选择,所有这里吧自由选择及。
上一个版本是结合当前流行的主流框架,今天这个抛开了mybatis这个持久层框架,选择了ibatis作为我的...其实mybatis和ibatis的区别不是很大,配置也只是一点小区别。框架搭好了,需要的自己可以往里面添加业务逻辑
主要描述的是hibernate和ibatis的区别,在什么时候使用hibernate比较好
Ibatis Hibernate 分析 比较 区别
ibatis与hibernate的区别.很经典的
ibatis spring的整合快速开发 使用ibatis 和hibernate的区别
用ibatis的原因 jdbc、hibernate、ibatis的区别 spring+ibatis
介绍了IBATIS在开发过程中的使用步骤,配置文件的介绍,以及与HIBERNATE之间的区别等
ibatis和hibernate相比较, 做了一个整理, 包括他们的配置, 配置文件的编写.