-
[SQL] 扩充hibernate Criteria的Order使其支持sql片段(oracle)
扩展hibernateCriteria的Order使其支持sql片段(oracle)????Criteria的Order功能简洁,只支持按照某个属性(字段)的排序,如果想要实现orderbymin(id)这样的应用场景就没戏儿了,起初我想用interceptor的onPrepareStatement...
41
热度 -
[SQL] 请教Hibernate中Criteria Query可以使用原生sql作为排序条件么
请问Hibernate中CriteriaQuery可以使用原生sql作为排序条件么?正常情况下是addOrder(Order.desc("column"));希望orderbynvl(column,'xxxx')desc类似Hibernate的条件查询就支持原生sql.请问排序支持么?我搜索了一下,...
88
热度 -
[SQL] IBatis中怎么获取sqlId和传入参数对应的缓存Key值
IBatis中如何获取sqlId和传入参数对应的缓存Key值有时候我们想自己实现IBatis的缓存机制,在DAO添加缓存的方法给开发人员使用,可以通过以下的代码获取对应的Key值:?SqlMapClientImplsci=(SqlMapClientImpl)this.sqlMapClient;Map...
77
热度 -
[SQL] Hibernate防止SQL流入攻击的方法
Hibernate防止SQL注入攻击的方法如果在查询字段中输入单引号"'",则会报错,这是因为输入的单引号和其他的sql组合在一起编程了一个新的sql,实际上这就是SQL注入漏洞,后来我在前台和后台都对输入的字符进行了判断。?永远也不要写这样的代码:?????StringqueryString="f...
28
热度 -
[SQL] 通过sql到数据的诡异有关问题
通过sql到数据的诡异问题做项目时,想把公司db中的部分相关的table,导到自己电脑中。我先是建了一个dblink,然后用createtablet_xxxasselect*from[email protected]_name;这种方式把30来个与java开发部分相关的表导出。(还有c语言...
94
热度 -
[SQL] java.util.Date跟java.sql.Date转换
java.util.Date和java.sql.Date转换Date的类型转换:首先记住java.util.Date为java.sql.Date的父类1.将java.util.Date转换为java.sql.Datejava.lang.ClassCastException:java.util.Dat...
131
热度 -
[SQL] 施用ibatis开发Swing程序配置log4j显示ibatis的sql语句
使用ibatis开发Swing程序配置log4j显示ibatis的sql语句??准备用swing做一个拨号程序,和数据库打交道的地方比较多,所以考虑用ibatis来和数据库交互,在搭框架的时候,调式程序时sql语句没有被打印出来,所以决定用log4j打印出来,以方便调式。?我使用的是netbeans...
38
热度 -
[SQL] 将sqlplus查询结果导出到资料
将sqlplus查询结果导出到文件对于一些项目来说,不能使用plsqldev直接连上数据库,而只能通过telnet、ssh等方式登上终端,再在终端上运行sqlplus来查询。有时查询出来的数据太多,一个屏幕装不下,或者需要对查出来的数据作进一步整理、统计,这时就需要把查询结果导出成一个文件。使用sq...
102
热度 -
36
热度 -
[SQL] SQL Server里边可能经常会用到的日期格式转换方法
SQLServer里面可能经常会用到的日期格式转换方法SQLServer里面可能经常会用到的日期格式转换方法:举例如下:程序代码程序代码selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectCONVERT(varchar(10),ge...
68
热度 -
54
热度 -
[SQL] 讲授FORALL与BULK COLLECT的使用方法_SQL技巧
讲解FORALL与BULKCOLLECT的使用方法_SQL技巧1.使用FORALL比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换。2.使用BLUKCOLLECT一次取出一个数据集合,比用游标条取数据效率高,尤其是在网络不大好的情况下。但BLUKCOLLECT需要大...
58
热度 -
[SQL] java.sql.SQLException: ORA-00933: SQL 下令未正确结束
java.sql.SQLException:ORA-00933:SQL命令未正确结束java.sql.SQLException:ORA-00933:SQL命令未正确结束?Cauz:ql语句中有非法字符,例如全角字符等
129
热度 -
[SQL] sql中的>=等符号在ibatis中的使用方法
sql中的>=等符号在ibatis中的运用方法。因为ibatis的sql配置文件是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[]]>符号进行说明,将此类符号不进行解析,所以你可以写成这个:<![CDATA[ANDsubstring(...
13
热度 -
[SQL] sqlldr除开空格
sqlldr去掉空格以下是数据文件data.txt的内容111,222444,55以下是控制文件control.ctl的内容loaddatainfile'C:\DocumentsandSettings\ilovemk\桌面\data.txt'appendintotabletestfieldsterm...
116
热度 -
[SQL] java拼SQL话语时为了排版而使用str+str对性能的影响
java拼SQL语句时为了排版而使用str+str对性能的影响引言:????在拼SQL语句时,都知道尽量用StringBuffer来做拼接。但仍有人为了排版好看,在.appand()内部使用str+str的方式编写。????可以看到下面列的SQL写法1(建议别这写):Stringsql="selec...
19
热度 -
[SQL] SQL21日自学通札记七:子查询内嵌的SQL子句
SQL21日自学通笔记七:子查询内嵌的SQL子句子查询是一种把查询的结果作为参数返回给另一个查询的一种查询。子查询可以将多个查询绑定在一起。Selecta.name,b.pricFromtable1a,table2bWherea.name=b.nameanda.name=(selectnamefro...
87
热度 -
[SQL] ibatis 3.0 Dynamic Sql 设计解析(并与2.x的差别)
ibatis3.0DynamicSql设计解析(并与2.x的差异)前段时间ibatis3.0发布出来了,迫不及待,将其源码下载拜读。相对ibatis2.x来说,3.0已是完全改变。具体我就不在这细说,论坛中有一个帖子介绍了ibatis3.0的新特征及使用。????由于其他模块的源码我还未细读,在这篇...
31
热度 -
[SQL] com.ibatis.sql地图.client.SqlMapException: There is no statement named 语句名 in thi
com.ibatis.sqlmap.client.SqlMapException:Thereisnostatementnamed语句名inthi用ibatis的同行估计都遇到过这个问题,有时候怎么检查都找不到错在哪里,我和大家一样了!:-)这里提供我的解决方法:???首先,确定xxx是否存在,(这个...
52
热度 -
[SQL] SpringFramework中SqlMapClientTemplate的运用
SpringFramework中SqlMapClientTemplate的使用ApacheiBatis(现已迁至GoogleCode下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,...
34
热度