在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$'
Ibatis中的#和$區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使用ibatis在Oracle中clob存儲超過4000長度的數據時報錯ORA-01461
原創
2023-03-23 22:49:32
seata tcc使用1-RM工程搭建
原創
2022-04-30 10:25:55
Java面試-Spring IOC
原創
2022-04-30 10:16:32
JeecgBoot集成Sharding-JDBC
JEECG官方
2021-12-25 21:44:01
springboot+mybatis 駝峯結構不生效問題
原創
2021-12-25 21:27:40
記錄一次tk mybatis 增加批量更新接口
原創
2021-12-25 21:24:53
Mybaits 源碼解析 (八)----- 結果集 ResultSet 自動映射成實體類對象(上篇)
osc_nd6644ee
2021-12-25 21:17:27
前後端分離項目打包發佈到生產環境
原創
2021-07-15 21:16:36
springboot2-日誌配置logback-spring.xml
一、pom.xml文件添加jar包 <!-- 與logback-spring.xml 一一對應日誌 --> <dependency> <groupId>org.springframework.boo
原創
2021-04-14 21:14:37
Mybatis 中使用中java數據類型轉換成string或json
原創
2021-01-30 11:14:41
工作中ibatis中的連表查詢及in()的使用案例
osc_ds5ni1ur
2021-01-30 11:08:10
[CSS]CSS浮動塌陷及解決辦法
一. CSS浮動 先看一個例子 <html !DOCTYPE> <head> <title>HTML2</title> <style> .div-outer {
osc_oj4rjab5
2024-05-13 23:37:32
mysql存量表數據碎片與索引碎片優化
osc_m6gaz63w
2024-05-13 21:34:00