`
xgbjmxn
  • 浏览: 269824 次
  • 性别: Icon_minigender_1
  • 来自: 新乡
社区版块
存档分类
最新评论
文章列表
Hibernate中cascade与inverse属性详解 关于Hibernate中 cascade 与 inverse 的理解。 您买的Hibernate书是哪一本呢? 孙卫琴的精通Hibernate,还是 深入浅出Hibernate还是那本。。。 我是两本都买了,总体来说还可以,但是,有的地方讲的比较书面化,比如inverse这属性。 在学习Hibernate的过程中最不好理解的就是这两个属性了。 (我当初学习Hibernate的时候,发现网上介绍这两个属性的文章倒是不少,但是,居然有好多都是转帖。。。还有的就是 照书搬~~-_-!!!)。。。 据个例子:书上说inverse=false时 ...
Portal实现原理 1.Portal用例 读者可以在下面三个网站上注册自己的用户,体会Portal的功能。 http://my.msn.com http://my.yahoo.com http://my.liferay.com My MSN的功能最灵活强大,用户可以任意拖放操作栏目(column)和内容版块(content)的位置和个数。 My Liferay只能选择固定的栏目(column)布局,但可以在本栏目(column)内移动内容版块(content)的位置。 My Yahoo只能选择固定的栏目(column)布局,而且不能移动内容版块(content)的位置。 Portal的结 ...
软件安全实现——安全编程技术    郭克华 本书共分为16章,针对安全编程技术进行讲解,主要涵盖了基本安全编程、应用安全编程、数据保护编程以及其他内容共四大部分:第一部分包含内存安全、线程/进程安全、异常/错误 ...
10.1.2 事务和事务边界 http://book.51cto.com  2009-06-16 22:16  牛新庄  清华大学出版社  我要评论(0)     * 摘要:《循序渐进DB2-系统管理、运行维护与应用案例》第10章锁和并发,本章首先介绍了通用的事务概念,并指出DB2在用户读取、写入数据时的加锁策略、锁模式、兼容性等。本章还介绍了在并发控制中常碰到的4种数据异常现象,同时讲述了 DB2如何使用锁克服这些问题的。本节为大家介绍事务和事务边界。     * 标签:DB2  系统管理  循序渐进DB2-系统管理、运行维护与应用案例 * 10.1.2  事务和事务边界 事务(也称为工 ...
关于23种设计模式的有趣见解 2011-01-04 16:30 转载链接:http://blog.csdn.net/diborve/archive/2008/03/11/2168823.aspx 创建型模式 1、FACTORY(工厂模式) —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不 ...
转载自 07py 最终编辑 xghrbc1001 一、创建型模式     Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。     Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。     Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。     Prototype:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。     Singleton:保证一个类仅有一个实例,并提供一个访 ...
http://www.cnblogs.com/luohuarenduli/archive/2008/01/17/1042425.html package lq.test; import java.io.*; import java.util.*; //*********创建型模式*************** //factory method 1 //1具体的构造算法,和2构造出的具体产品由子类实现 interface Product { } //或者我也提供一个工厂的接口,由这个抽象类来继承它 abstract class Factory {     abstract public ...
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论: http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 java.util.Arrays#asList() Bridge: 把抽象和实现解藕,于是接口和实现可在完全独立开来。 AWT (提供了抽象层映射于实际的操作系统) Composite: 让使用者把单独的对象和组合对象混用。 javax.swing.JComponent#a ...
http://www.iteye.com/topic/78674 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代 ...
 开始之前   关于本教程 本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。   先决条件   本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解释。另外,您最好掌握数据库的基础知识,虽然这不是必须。   系统需求 要试验这份教程中的工具和示例,硬件配置需求为:至少带有 512MB 内存(推荐 1GB)的系统。需要安装以下软件:   Sun JDK ...
事务代理标准写法 <!--DAO层接口实现  --> <bean id="userDAO" class="net.test.dao.UserDAO">        <property name="sessionFactory">               <ref local="sessionFactory" />        </property> </bean> <!--业务层接口实现,把DAO注入到Service里面 - ...
基本的六种事务传播: 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。 4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。 5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。 6. ...
在应用Spring的工程中,使用class path的方式加载配置文件应该是最常用的做法,然而对大部分人来说,刚开始使用Spring时,几乎都碰到过加载配置文件失败的情况,除了配置上的错误外,很多时候是因为配置文件的路径和程序中指 ...
http://www.iteye.com/topic/615413‍ 根据代理机制不同,有以下几种配置方式: 先定义一个DAO接口及实现类:   public interface IUserDao { public void insertUser(UserTable user); } 实现类: public class UserDaoImpl extends HibernateDaoSupport implements IUserDao{     public void insertUser(UserTable user) {         getHibernateTemplate(). ...
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。     本章主要目标如下:     1,Spring事务     2,事务属性     3,事务管理器     4,声明式事务          1.1Spring的事务     事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。     Spring中提供了丰富的事务管理功能,它们超过了EJB并且和EJB一样支持声明式事务,重要的是Spring提供了致的事务管理,它有如 ...
Global site tag (gtag.js) - Google Analytics