我们知道hibernate中除了一级缓存(Session)和二级缓存(SessionFactory)外,还有查询缓存的概念,默认情况下如果未指定region名称,使用Criteria或HQL查询的结果都是存放在默认的查询缓存(指SessionFactoryImpl.getQueryCache())中,那么当相关实体数据更新(增删改)时,hibernate是如何通知默认查询缓存的呢?答案是
继续阅读>>Oracle 11G在用EXP 导出时,空表导不出的解决方案
oracle exp命令导出过程,如下图
oracle imp命令导入过程,如下图
11G中有个新特性,当表无数据时,不分配segment,以节省空间。
解决方法:设置deferred_segment_creation 参数,具体步骤如下。
步骤一:执行命令 alter system set deferred_segment_creation=false;
步骤二:执行命令 select 'alter
继续阅读>>Windows下删除.svn文件夹的最简易方法
建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TI
Oracle删除表空间
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
清空Oracle回收站所有对象:PURGE RECYCLEBIN;
继续阅读>>