第二次用到mybaits,还是被同一个问题坑了几个小时,所以一定要把这个问题分享给大家。网友很多都是说了一大堆的配置,都是在mybatis.xml中配置。但是,我是没有用mybatis.xml的,我的配置都是在每个**mapper.xml中配置,无非就是一个关联实体类的路径,和一个别名。在mybatis..
分类:
数据库 时间:
2014-06-27 06:36:30
阅读次数:
828
FOUND_ROWS()的用法:例子:CREATEPRODURETEST(INNAMEVARCHAR(20),OUTNUMBER)ASBEGINIFNAMEISNULLORNAME==‘‘THENSELECT*FROMEMPLOYEES;ELSESELECT*FROMEMPLOYEESWHEREFIRST_NAMELIKENAME;ENDIF;SELECTFOUND_ROWS()INTONUMBER;END;在命令行中:CALLTEST(‘test‘,@num);SELECT@num..
分类:
数据库 时间:
2014-06-27 06:55:58
阅读次数:
312
OracleUndotablespace恢复系统环境:操作系统:RedHatEL55Oracle:Oracle11gR2Oracle9i后,采用了undotablespace管理undo数据,实现undo的自动管理,本案例演示了undo表空间被破坏后如何恢复;如果有备份,通过备份恢复非常容易,但在没有备份的情况下,就需要采用非常规手段来..
分类:
数据库 时间:
2014-06-27 06:48:13
阅读次数:
480
Oracle中的ORA-01548:activerollbacksegment‘_SYSSMU1$‘found接上文《OracleUndotablespace恢复(无备份)》http://tiany.blog.51cto.com/513694/14312871、在创建新的undotablesapce“undotbs2”后,删除旧的undotablespace15:12:49SYS@prod>ALTERtablespaceundotbs1offlin..
分类:
数据库 时间:
2014-06-27 06:12:39
阅读次数:
368
dbms_metadata.get_ddl的使用总结(转载) 在日常工作中,经常有人通过工具去查看对象的定义,其实有时候这样去查看也很烦的。在工作中,也有同事问我怎么获取对象定义,今天我做个总结给大家,希望对大家有所帮助!获取对象定义的包为:dbms_metadata,其中的get_ddl函数是获取对象的函数GET_DDL函数返回创建对象的原数据的DDL语句,参数说明1、object_type -...
分类:
数据库 时间:
2014-06-27 09:47:25
阅读次数:
370
1.安装Apache在终端中输入下面的命令就可以安装Apache了:sudo yum install httpdsudo的意思是用root用户做什么操作。要点击y就确认下载安装了,非常方便。然后用下面的命令来启动服务sudo service httpd start现在不用着急往下弄,直接在浏览器中输入DigitalOcean给你的IP地址,应该就可以访问到Apache的欢迎页面了。类似下面的样子:...
分类:
数据库 时间:
2014-06-27 10:02:26
阅读次数:
251
实用函数
DECODE
语法如下:
DECODE(value, if1, then1, if2,then2,if3,then3, . . . else ) Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个value值被测试,如果value的值为if1,Decode 函数的结果是then1;如果value等于if2,Decode函数结果是then2;等等。事实...
分类:
数据库 时间:
2014-06-27 09:01:35
阅读次数:
362
今天升级一个10g的集群环境到10.2.0.5,网上下载补丁包p8202632_10205_Linux-x86-64.zip,解压后安装执行,中途报错:
I/O ERROR cannt reading or opening file in /tmp/...../temp52
网上查资料如下:
根据MOS的说明,导致这个错误可能有如下原因:
a) Insufficient f...
分类:
数据库 时间:
2014-06-27 09:06:41
阅读次数:
267
在做ADFS部署过程中配置ADFS服务时遇到如下问题
检查系统日志错误日志如下,很明显“NT SERVICE\MSSQL$MICROSOFT##WID”这个账户不在log on as a aservice中
再来看下这个账户是要干啥,我们在服务里找到了这个账号,他需要启动Windows Internal Database 这个服务,在配置时仔细看界面的提示就知道是需要创建数据库...
分类:
数据库 时间:
2014-06-27 07:52:15
阅读次数:
235
SQL语句:
select syscolumns.name,systypes.name,syscolumns.length
from syscolumns
join sysobjects on syscolumns.id=sysobjects.id and sysobjects.xtype='U'
join systypes on systypes.xtype=syscolumns.x...
分类:
数据库 时间:
2014-06-27 09:57:03
阅读次数:
251
注意:
1、 固定长度字符类型比非固定长度字符类型占用空间要大,但是由于进行字段值设置的时候固定长度字符类型无需进行长度处理就可以进行,因此它的处理速度更快。所以 对于长度相对固定的数据来讲,使用固定长度字符类型将会提高系统的系能。
2、 修改已有数据表,添加字段的语法:ALTER TABLE 待修改的表名ADD 字段名字段类型
3、 修改已有数据表,删除字段的语...
分类:
数据库 时间:
2014-06-27 09:51:37
阅读次数:
280
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录 中的工资字段值? select salary into var-sal...
分类:
数据库 时间:
2014-06-27 08:49:59
阅读次数:
246
Re'entrantLock lock = new ReentrantLock(fair);
Condition
notEmpty = lock.newCondition(); //返回内部类 AbstractQueuedSyncronizer.ConditionObject
各自维护了两个队列.一个是阻塞同步队列 syncQueue 双向队列,一个是条件等待队列....
分类:
数据库 时间:
2014-06-27 09:10:37
阅读次数:
505
开发时,勉不了需要使用SQL直接与数据库交互,这时对于数据库中的表名及字段名会使用的比较多。如果每使用一次都复制一个,实在蛋疼。
所以就考虑将其做成const常量。但是数据库中的表和字段相当多,一个一个敲,不但累,还有可能敲错。要保证正确,最好的办法当然是使用工具或者脚本。
这里提供一个SQL脚本的实现。
原理:获取数据库的表--->遍历每个表中的字段--->生成数据
SQL代...
分类:
数据库 时间:
2014-06-27 07:08:15
阅读次数:
278
SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤:
查询分析:
制定逻辑查询计划(优化相关)
制定物理查询计划(优化相关)
查询分析: 将SQL语句表示成某种有用的语法树.
制定逻辑查询计划: 把语法树转换成一个关系代数表达式或者类似的结构,这个结构通常称作逻辑计划。
制定物理查询计划:把逻辑计划转换成物理查询计划,要求指定操作执行的顺序,每一步使用的算法,操作之间的传递方式等。...
分类:
数据库 时间:
2014-06-27 07:41:50
阅读次数:
244
可能很多人在使用Android studio 中的插件中会发现这个错误提示:Compiler output path for module can not be null. check your module/project settings。
会报这个错误是因为你工程没有make。因为Findbugs并不是针对你的源代码进行检测,而是根据编译后文件(如:class.dex)进行检测。
所以如...
分类:
数据库 时间:
2014-06-27 09:42:01
阅读次数:
303
今天在练习如何spring中进行单元测试的时候...
分类:
数据库 时间:
2014-06-27 09:44:11
阅读次数:
411