- 博客(12)
- 收藏
- 关注
转载 Hibernate cascade和inverse详解
首先引用另一个blog的说法:1.cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved- value是个很重要的属性。Hibernate通过这个属性来判断一个对象应
2009-09-04 10:36:00
620
转载 iBatis insert操作陷阱
iBatis insert操作陷阱 在使用iBatis插入数据的时候,容易跌入陷阱。 一、保存insert方法 在保存数据方面,iBatis的insert方法返回的是新增记录的主键,类型为Object,但实为整数数字型,有时候会让人误解为实体类型,也并非任何表的insert操作都会返回主键----这是一个陷阱。 要返回这个新增记录的主键,前提是表的主键是
2009-08-16 16:12:00
896
转载 ibatis-2.3.3.720的simple_example
说明:用到的就是这些文件(格式),需要的时候,复制粘贴过去修改即可。 SqlMapConfig.xmlxml version="1.0" encoding="UTF-8" ?> PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
2009-08-15 11:05:00
741
转载 iBatis2--SqlMap的配置总结(18条)
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。1、命名空间: ,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: 如果有用到的全名的地方,可以用别名代替,受命名空间约束。 3、插入操作 对于自增主键的表,插入可以不配置插入的主键列。否则是必
2009-08-15 10:58:00
556
转载 临时表空间作用
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长网上有人猜测在磁盘空间的分配上,oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB。也就是说当前临时表空间文件的大小是历史
2009-08-07 15:18:00
1073
转载 如何处理Oracle中TEMP表空间满的问题
正常来说,在完成Select语句、createindex等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。法一、重启库库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不
2009-08-07 15:13:00
501
转载 Oracle回滚段表空间文件丢损地处理
数据库是启动着的 如果你检测到丢失或损坏了回滚段表空间的数据文件,并且数据库是运行着的,不要把它 down 掉。在很多情况下,数据库是启着的比关闭着解决问题更容易些。这种情况的两种可能的解决方法:A) 使丢失的那个数据文件 offline, 并从备份中恢复它,这种情况适用于数据库是处于归档方式的。B) 另一个方法是 offline 掉所有的那个文件所属表空间的回滚段, dr
2009-08-07 15:09:00
629
转载 oracle8i回滚段表空间出现坏块的解决方法
今天早上刚到公司便接到网通客户的投诉电话,说网管数据库出问题了,数据库有坏块,回滚段里的部分数据不能读取,需要帮忙解决。我查看了一下swappALRT.log文件,发现有以下错误:Tue Sep 21 10:34:08 2004Errors in file E:/oracle/admin/swapp/bdump/swappSMON.TRC:ORA-01578: ORACLE
2009-08-07 14:57:00
533
转载 ORACLE回滚段的概念,用法和规划及问题的解决
回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 1.回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。 2.回滚段的作用 2.1事务回
2009-08-07 14:32:00
433
原创 rollup、cube、grouping函数的使用心得
----1.ROLLUP 和 CUBE函数----在生成包含小计和合计的报表时,ROLLUP 运算符很有用----如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。---rollup例子(1)select t.area_name,t.s
2009-08-06 13:19:00
1797
转载 oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而
2009-07-07 19:24:00
1555
转载 eclipse无法启动(eclipse.ini配置)
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进行
2009-07-04 16:21:00
4445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人