自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

不积跬步,无以至千里。不积小流无,以成江海。

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 hibernate-get和load方法异同

load和get一共是2个区别 先讲第一个 延迟加载load是true而get是false意思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在,在你声明 TFaq tfag2=(TFaq)sess.load(TFaq.class, 300); 这句时候,hibernate就干了一件事1.查询sess

2012-07-30 16:10:36 769

原创 Hibernate多对多操作步骤

== Hibernate_ManytoMany_(AssociationMapping之一) (一)   关联映射准备步骤:      1)Table加中间表,加关联字段。无需建立主外键约束。  建立、、及中间表。      2)关联映射实现:               方案一)此时已有两个1对*,可以用【两个1对*】配置来实现。               缺点:配置复杂。

2012-07-28 13:27:33 2381

原创 Hibernate遇到的问题

设计Student、Teacher表 多端Student有外键关联Teacher在做级联删除测试的时候出现一个很想不明白的问题:        Session session1 = sf.openSession();       Transaction tran = session1.beginTransaction();       Teacher t = new T

2012-07-28 09:40:52 600

转载 Hibernate一对多实例

1 先建表create   table  student(sid varchar ( 32 )  not  null   primary   key, sname varchar ( 16 ), sage varchar ( 16 ),)create   table  book(bid varcha

2012-07-27 16:01:39 597

原创 Hibernate基本的增删改查

1:Hibernate的insert操作        Session session= HibernateSessionFactory.getSession();                News news = new News();        news.setContent("my content");        news.setTit

2012-07-27 13:42:42 1118

转载 Hibernate三态

实体对象的状态及转化: 有了上面关于Hibernate缓存的知识,我们再来介绍实体对象的状态就非常容易理解了。 A:自由态对象: 当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: Customer customer=new Customer(“zx”,27,images); 这时customer对象就处于自由状态,为什么说custom

2012-07-27 13:20:39 700

原创 Hibernate的三种延迟加载

持久态:对象于数据库记录建立对应关系并保持同步。对象被绑定在持久化上下文当中,今后它的任何状态变化、数据变更均处于工作单元的管理之下,这就是持久态。session.load在hibernate3.2中提供的默认延迟加载方式,我觉得load出来的是一个代理,也可以说是持久态。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操

2012-07-27 13:11:22 1700 1

转载 hibernate uniqueResult方法

如果查询返回多个值用list()方法[java] view plaincopyprint?public void testQuery(){          Configuration config = new Configuration().configure();          SessionFactory factory = config.buildSes

2012-07-26 10:58:41 38363

转载 Hibernate多事务并发访问控制

Hibernate--多事务并发访问控制 原文:http://javacrazyer.iteye.com/blog/808377   在并发环境,一个数据库系统会同时为各种各样的客户程序提供服务,也就是说,在同一时刻,会有多个客户程序同时访问数据库系统,这多个客户程序中的失误访问数据库中相同的数据时,如果没有采取必要的隔离机制,就会导致各种各样的并发问题的发生,这些并发问题可归

2012-07-26 10:55:50 1719

原创 Hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,把本来存在硬盘上的东西,在内存上临时开辟一块空间存储,这块空间称为缓存,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理

2012-07-25 16:47:48 501

转载 static解析

static解析static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,更可以修饰类级内部类,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享 。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们 。因此,sta

2012-07-21 10:31:45 516

转载 匿名内部类

顾名思义,没有名字的内部类。表面上看起来它们似乎有名字,实际那不是它们的名字。   匿名内部类就是没有名字的内部类。什么情况下需要使用匿名内部类?如果满足下面的一些条件,使用匿名内部类是比较合适的:  ·只用到类的一个实例。   ·类在定义后马上用到。   ·类非常小(SUN推荐是在4行代码以下)   ·给类命名并不会导致你的代码更容易被理解。

2012-07-20 15:50:48 638

原创 Java内部类模拟实现多继承

package com.test;/** *  橡皮类 * */public abstract class Eraser {            public abstract void erase();}package com.test;/** *  铅笔类 * */public abstract class Pencil {

2012-07-20 14:14:53 5509 2

转载 Spring加载多个配置文件

对于大多数的应用,从表现层的action,到持久层的DataSource,都被Spring 作为bean 管理。如果这些bean 被配置在同一个文件中,阅读及维护该配置文件将是一件非常有挑战的事情。因此, Spring 建议:将一个大的配置文件分解成多个小的配置文件,使每个配置文件仅仅管理功能近似于bean; 这样不仅可以分散配置文件,降低修改配置文件的风险,而且更符合"分而治

2012-07-20 09:52:52 23691 1

原创 Spring基于HibernateTransactionManager的事物管理

Dao:        package com.test.dao;        import com.test.model.Customer;        public interface UserDao {                        public void Add(Customer c);          }DaoImpl:

2012-07-20 08:44:58 14335

原创 HibernateTemplate实例应用

Dao:        package com.test.dao;        import com.test.model.Customer;        public interface UserDao {                        public void Add(Customer c);          }DaoImpl:

2012-07-19 14:43:29 2571

转载 使用HibernateTemplate

使用HibernateTemplateHibernateTemplate 提供持久层访问模板,使用HibernateTemplate无须实现特定接口,它只需要提供一个SessionFactory的引用就可执行持久化操作。SessionFactory对象既可通过构造参数传入,也可通过设值方式传入。HibernateTemplate提供如下3个构造函数:   ● HibernateTempla

2012-07-11 11:03:24 3036 1

转载 spring管理SessionFactory中XML配置

<bean id="dataSource" class="com.mchange.v2.c3p0. ComboPooledDataSource"    destroy-method="close">

2012-07-11 10:38:00 8871 1

转载 myEclipse默认快捷键使用

myEclipse 8.5 常用快捷键 中英文对照 及 快速get set方法Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交

2012-07-10 10:22:42 3618

转载 JDK动态代理机制

jdk的动态代理是基于接口的,必须实现了某一个或多个任意接口才可以被代理,并且只有这些接口中的方法会被代理。看了一下jdk带的动态代理api,发现没有例子实在是很容易走弯路,所以这里写一个加法器的简单示例。?1234567// Adder.java  packagetest;  publicinterfac

2012-07-09 12:40:46 490

jquery打印控件

可以实现页面的局部打印。

2016-06-02

spring ibatis整合模板

亲手做的一个spring ibatis整合,刚刚接触ibatis,二话不说,ibatis环境先搭建好。

2012-12-13

中国移动账务管理系统

该系统是在网站上下载的,但是bug有很多,这一款是我修改后可以运行的,里面含有sql脚本文件,详细的java代码以及说明文档。

2012-03-19

新闻发布系统(Java)

该项目涵盖了项目需求文档、Oracle数据库的设计报告、数据库的sql脚本,当然也有详细的JAVA代码。

2012-02-22

空空如也

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

TA关注的人

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