-
JAVA开发组长说IBAITS不能格式化SQL--这个让我很难过5
我是名DBA 要求SQL 规范化 美观化,注解化
他说JAVA程序里写的SQL语句传给IBATIS框架后
IBATIS 会把换行符给吃掉,行成一行.
那么多行SQL 包括注解 就变成了1行了.
则注解"--" 会把后面的语句 变成了注解
比如说
select b.name --功能是查询, 创建人是 时间是
from b
where b.id=:1 ;
select b.name --功能是查询, 创建人是 时间是 from b whereb.id:=1;
因为我要从数据库缓冲中捞出这些语句出来.
听说IBATIS的XML配置文件可以格式化SQL 当不知道格式化后在数据库这端能否看的一样 还是变形的?2014年12月09日 10:39
5个答案 按时间排序 按投票排序
-
xml 标准中可以保存 原有的字符串 格式的,
使用 <![CDATA[]]>标签。
<description> <![CDATA[ 这里是大段文字 有换行 ]]> </description>
如果 iBatis使用标准的xml解析工具,可能可以读出以上格式。
不过,这可能会让xml格式变难看
2014年12月09日 18:41
-
是什么数据库啊?如果是oracle的话,考虑下用/**/注释啊。
用PL/SQL可以格式化语句,互相结合下吧,兄台。
那东西确实会去掉换行和回车等等的。好像默认的日志输出就是这样的。
格式化的语句确实读写比较方便,开发的也会这样用的。不要太过抱怨PG了。2014年12月09日 18:13
-
找个可以格式化的数据库客户端,把一行的sql格式化成多行的也行,
比如toad好像就有。
再或者直接代码里单独配置个日志,不是使用ibaits自己的日志,也应该可以解决的2014年12月09日 11:31
相关推荐
该文章介绍了自定义sql在ibaits应用,并描述了自己在实现过程中遇到的问题及解决过程,望能遇到同样问题的你提供参考
ibaits例子 很好用
逻辑分页虽然能很干净地独立于特定数据库,但效率 在多数情况下不及特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相 对较高。本文讲述的就是如何在不重新...
maven开发springboot ibaits mysql整合,里面包含spring 任务调度,拦截器,自定义注解,token等技术
转载请注明:来自http://blog.csdn.net/M_ChangGong/作者:张燕广该系列文章我主要是在JavaSE工程中演示一下通过 Ibaits实现CRUD,要移植到Web项目中也是很方便的。不久也会发表SSI(Spring2.5+Struts2+Ibaits)整合配置...
spring+struts+ibaits经典实例,看后一目了然
利用JAVA代理Proxy机制实现spring对ibaits的MapperScannerConfigurer功能 详细:http://blog.csdn.net/wq105032007067/article/details/8812598
springboot ibaits mysql整合 01
在数据库维护、管理、查询的时候,经常会遇到一次向DBMS提交多条SQL语句的情况。绝大多数的DBMS都没有提供直观的工具来返回每一条SQL语句的执行时间。 但万能数据库查询分析器却给你提供了这样的便利,它...更多>> 在...
最近没事儿写了个ibatis最完的例子,这个东西很好用,也很灵活。里面附带了ibatis详细学习文档,各种需要的jar包,最主要是有一个实用的例子,下载下来后在自己的机器上创建数据库建个表,修改一下配置就可以直接...
个人资料请勿下载。谢谢 中国平安项目学习中国平安项目学习中国平安项目学习中国平安项目学习中国平安项目学习中国平安项目学习中国平安项目学习
Ibaits源码及样例,想要解读源码的这是一个很好的样本
本框架是公司的一套开发框架,学习者可以再此模板的基础上进行开发
ibaits2.3.0.chm
Ibaits相关知识ppt,Ibaits例子(myeclipse工程)
(1)在ibatis中,不能取得实际执行的sql,也不能取得实际执行的sql所需要的参数数组,而Hitis可以 (2)在ibaits中,不能在逻辑节点写入像"大于号"这样的特殊字符,因为,它是基于xml的,而Hitis可以,Hitis很像html,...
给学习springmvc+ibaits的人一些帮助
ibaits+spring的整合,内含自己研究的心得,包库如何配置weblogic JTA管理事误
struts1.2 +spring2.5 +ibaits2.0 框架整合,jndi获取数据源,简单易读
NULL 博文链接:https://xiao9.iteye.com/blog/954159