自定义博客皮肤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 471

原创 深入研究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 1058

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

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

2012-11-28 16:52:49 558 1

原创 深入研究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 381

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

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

2012-11-29 16:42:06 463

原创 深入研究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 468

原创 深入研究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 417

原创 深入研究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 659

原创 面试题整理之一: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 529

转载 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 501

原创 精通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 527

空空如也

空空如也

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

TA关注的人

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