自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨柳飘岸

一辈子,做好编程这一件事,就足够了

  • 博客(11)
  • 收藏
  • 关注

原创 深入研究Hibernate之七:一级缓存

先从N+1问题说起吧,看如下查询: @Test public void test1() { Session session = null; try { session = HibernateUtils.openSession(); // N+1问题 Iterator iter = session.createQuery("from Classroom")

2012-11-30 16:44:22 489

原创 深入研究Hibernate之六:原生SQL

当项目很大的时候,如果使用HQL,那么势必会对效率造成不小的影响,但是Hibernate对原生的SQL也提供了很好的支持: package org.yanglg.test; import java.util.Arrays; import java.util.List; import org.hibernate.Session; import org.hibernate.transform

2012-11-30 13:18:24 1088

原创 深入研究Hibernate之一:多对一

记得上次学习Hibernate已经很多很多天了,工作中又很少用的到,所以复习一下,首先从hibernate的映射开始 本机搭建的环境为:Oracle(scott/tiger),Xp,Hibernate4.1.8,Junit 废话不多少,开始上代码: 一、首先来看多对一: Student实体类: package org.yanglg.hibernate.domain; publi

2012-11-28 16:52:49 582

原创 深入研究Hibernate之八:一对一

先看单向一对一:IDCard和Person,由IDCard维护关系 package org.yanglg.hibernate.model; public class Person { private int id; private String name; public int getId() { return id; } public void setId(int

2012-12-01 21:47:18 399

原创 深入研究Hibernate之五:三种状态

Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent), 脱管状态 (Detached) 瞬时状态:表示该实体对象在内存中是自由存在的,也就是说与数据库中的数据没有任何的关联即,该实体从未与任何持久化上下文联系过,没有持久化标识(相当与主键)。 瞬态实体的特征有:与数据库中的记录没有任何关联,也就是没有与其相关联的数据库记录 与Se

2012-11-29 16:42:06 489

原创 深入研究Hibernate之四:HQL查询

先列出实体类: package org.yanglg.model; import java.util.HashSet; import java.util.Set; public class Classroom { private int id; private String name; private int grade; private Set stus; private

2012-11-29 16:30:00 495

原创 深入研究Hibernate之三:一对多的双向

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> Classr

2012-11-29 16:16:57 441

原创 深入研究Hibernate之二:单向一对多

继续接着上篇说,这次是一对多 Message.hbm.xml <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

2012-11-29 16:11:03 680

原创 面试题整理之一:HashMap与HashTable与equals

1、HashMap和HashTable有什么区别 1、HashMap是非线程安全的,HashTable是线程安全的。 2、HashMap的键和值都允许有null值存在,而HashTable则不行。 3、因为线程安全的问题,HashMap效率比HashTable的要高。 2、Java中的另一个线程安全的与HashMap及其类似的类是什么?同样是线程安全,它与HashTable在线程同

2012-11-29 16:02:35 576

转载 oracle中sequence序列的使用

序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主键值。 1)建立序列命令 CREATE SEQUENCE [user.]sequence_name [increment by n] [start with n] [maxvalue n | nomaxvalue] [minvalue n | nominvalue]; [NOCYCLE]  -- INCRE

2012-11-26 17:12:19 547

原创 精通PLSQL1:PLSQL运行环境配置

1.进入命令提示符下登录SQLPLUS的两种形式: 显式登录:  例:     sqlplus scott/tiger@mydb 隐式登录  例: sqlplus [enter]      Enter user name:scott      Enter password:***** 2.登录到SQL*Plus图形界面 例:   用户名: scott

2012-11-26 16:34:58 576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除