
ibatis
maxracer
这个作者很懒,什么都没留下…
展开
-
Ibatis com.ibatis.sqlmap.client.SqlMapException: There is already a statement named in this SqlMap.
com.ibatis.sqlmap.client.SqlMapException: There is already a statement named in this SqlMap.在sqlMap-Config.xml文件中有两个标签的id命名相同.原创 2011-07-26 17:31:40 · 6567 阅读 · 0 评论 -
Ibatis com.ibatis.common.jdbc.exception.NestedSQLException
jdbc:microsoft:sqlserver://localhost:1433;databaseName=ibatis如果用的是SQLServer JDBC Driver,需要在url后追加SelectMethod=Cursor以获得JDBC事务的多Statement支持。原创 2010-09-29 09:27:00 · 785 阅读 · 0 评论 -
Ibatis column对应关系
ibatis里SqlMap.xml配置文件column对应的是domain(对象)里的属性,而不是数据库里表中的列名.原创 2011-09-05 10:43:53 · 2352 阅读 · 0 评论 -
Ibatis 何时使用CDATA
ibatis中用标记避免sql中与xml规范相冲突的字符对xml映射文件的合法性造成影响.以""标记结束,指的是不应由xml解析器进行解析的文本数据(Unparsed Character Data),里所有的内容都会被解析器忽略.在xml元素中,"<"和"&"是非法的,"<"会产生错误,因为解析器会把该字符解释为新元素的开始."&"也会产生错误,因为解析器会把该字符解释为字符实体的开始.原创 2011-10-12 10:47:24 · 14612 阅读 · 0 评论 -
Ibatis $与#的区别
在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区别为:#可以进行数据类型匹配,而$不能进行数据类型匹配.例如:select * from table where id = #id# 其中如果字段id为字符型,那么#id#表示的就是字符型,如果id为整型,那么#id#就是整型.select * from table where id原创 2011-10-11 15:39:25 · 1369 阅读 · 0 评论