加载中
Oracle解释计划

一. 背景介绍 当我们质疑一条SQL语句执行缓慢,进而尝试是否有改进可能性的时候。我们往往需要查看这条SQL语句对应的执行计划,那么在oracle中如何获取执行计划是本文要介绍的内容。 二. 获取...

sql语句-sql学习笔记1

1、sql语言包含4个部分: 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。 数据查询语言(DQL),例如:SELECT语句。 数...

Hibernate Session的Flush模式

首先要知道的是: Hibernate会尽量将与数据库的操作延迟,直到必须要与数据库进行交互,例如save方法一般会在提交时才真正执行,最终在提交时会以批处理的方式与数据库进行交互,以提高效率。...

Oracle PL/SQL 培训

PL/SQL (procedural language/sql) 过程化语言 可以编写 存储过程,函数,包,触发器 等等 -------------------------------------运算符 部分-------------------------------------------...

Hibernate中hbm.xml文件的inverse、cascade、fetch、outer-join、lazy

inverse : 用于控制表与表之间的关系,默认值为“false”,一般在多对多或一对多双向关联中常见,例如在student和courser表中,产生一个sc表,如果我们对hbm文件中inverse值取默认,那么此时...

Hibernate ---- 控制日志

Hibernate版本 3.3或3.4 Hibernate 使用Simple Logging Facade for Java (SLF4J)来记录日志。官方网址:http://www.slf4j.org/ SLF4J是一套接口,不是实现。通过转换器可以使用Log4j,JDK Log...

数据库事务隔离级别(转)

一,事务的4个基本特征 Atomic(原子性): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要 么全部成功,要么全部失败。 Consistency(一致性): 只有合法的数据可以被写入数据...

2014/10/12 11:40
9
sql语句-sql学习笔记4

1、表的复杂查询 (1)实际应用中经常需要查询复杂的数据统计,要显示多张表的数据,下面学习较为复杂的select语句。 数据分组——max,min,avg,sum,count **例1:如何显示所有员工中最高工...

Hibernate中HQL和QBC

Hibernate检索对象的方式 导航对象检索方式 根据已加载的对象,导航到与之关联的对象。 OID检索方式 根据对象的OID检索。Session的get和load方法。 HQL 面向对象的查询语言,与SQL很相似。提...

2014/09/24 13:56
32
Hibernate3的配置参数汇总

1、Hibernate JDBC属性 属性名 用途 hibernate.connection.driver_class jdbc驱动类 hibernate.connection.url jdbc URL hibernate.connection.username 数据库用户 hibernate.connection.p...

关于idbag

前一篇文章提到了不能抓取两个以上的平行bag,而idbag是不存在这个问题的。原因就在于idbag会为其每个元素生成一个id,这样就可以区分不同元素了。bad因为无法区分元素带来了两个大问题:1.b...

sql将毫秒数字转换为日期

sql将毫秒数字转换为日期 例如某个字段的毫秒数为:1345626941701 转换函数:select dateadd(s, 1345626941701/1000 ,'1970-1-1 08:00:00') 即用 毫秒数/1000 即可。 对于字段:col/1000再用...

2014/09/24 13:55
435
sql语句-sql学习笔记2

1、支持的数据类型 (1) 字符型:(用来保存字符串) char 定长 最大8000字符 即最大char(8000)(非unicode编码)(unicode编码:用两个字节表示一个字符,可以是英文,可以是汉字,对汉字...

Cache与Fetch(二)

这两天一直百思不得其解的问题终于解决了,这个问题如下: 通过HQL:“select distinct forumGroup from ForumGroup as forumGroup left join fetch forumGroup.forums”查询所有ForumGroup,...

hibernate二级缓存提升性能(注解方式)

合理的缓存应用可以极大地提高系统性能,最简单的是在应用层面做缓存(越高层面做缓存,效果往往越好),直接将数据缓存到服务器中,以全局map方式存储。在使用的时候直接从缓存的map中取,而...

阿里实习生面试经验

今天上午是阿里的测试开发实习生初面,碰到了一个很nice的面试官,把一些经验记录下来希望能对想去阿里的或者找工作的人有一些帮助吧。 面试大约是9点40开始,模式是一对一技术面,我的面试官...

JDBC高级特性3--JNDI,连接池,分布式事务

System.out.print(rs.getInt(1)+"\t"); System.out.print(rs.getString(2)+"\t"); System.out.print(rs.getInt(3)+"\n"); } ……conn.close(); 分布式事务 1. 分布式事务 a) 事务 事务是指一...

2014/09/24 14:06
24
SQL Server 2008 导入数据库(.MDF文件)

在下载一个源程序的时候,常常会一起下下来一个数据库,即一个.MDF文件和一个.LDF文件,那么我们如何添加到我们的SQL Server 2008中呢?下面是一些详细的步骤: 1.将.MDF和.LDF文件拷到SQL S...

catch,finally执行遇到return语句怎么办

try { //可能出异常 catch { //try异常则执行,否则这里的代码不会执行 } finally { //不管有没有异常,finally都会执行 } 比如 public class Test {   public st...

2014/08/16 09:31
11
查询和缓存

经过大量的测试,查询和缓存之间的关系已经基本上清楚了。 1. 一次查询过后,结果集中的所有个体都会进入持久化上下文,也就是一级缓存中(如果打开了二级缓存,它们也同样会进入二级缓存)。...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部