`
文章列表

Jdbc 事务管理

    博客分类:
  • Java
事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的)2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。 ...

HibernateTemplate

HibernateTemplate源码 [java] view plaincopyprint?       package org.springframework.orm.hibernate3;      import java.io.Serializable;   import java.lang.reflect.InvocationHandler;   import java.lang.reflect.InvocationTargetException;   import java.lang.reflect.Met ...

oracle 管道流函数

管道流函数1 先定义 对象类中 比如 CREATE OR REPLACE TYPE OBJ_CJGZL IS object(    mjvarchar2(20),--民警   
如果 出现0x60221631指令引用0x00000000 出现read 就是内存分配的问题 只要重新分配下内存就行 操作如下: for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1 回车 for %1 in (%windir%\system32\*.ocx) do regsvr32 /s%1<wbr> 重启<br><br></wbr>
Java 入门 八 (Java 反射) 有句话 叫做  无反射,无框架。觉得 十分正确。   浅谈反射   java在环境中 执行的是  该类的.class文件 jvm要先把 该类的类型信息 加载到 方法区中   当你 需要创建该类型的对象时 就根据该类型在方法区中的类型信息   也就是Class对象 创建出该类型的所有对象。   方法区 在一个jvm实例的内部,类型信息被存储在一个称为方法区的内存 逻辑区中。类型信息是由类加载器在类加载时从类文件中提取出来 的。类(静态)变量也存储在方法区中。 jvm实现的设计者决定了类型信息的内部表现形式。如,多字节变量 在类文 ...
  Struts2 入门 五 (struts2 关于JSON )   觉得JSON有必要简单说下 异步交互的时候 经常要用到的 尤其是JSONObject 和JSONArray 对象 其实把见好多人Struts.xml中配置这样写如下: <result-types> <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> <interceptor ...
  Struts2 入门 四(Struts 获得 web元素的几种方式 ). ActionContext类是ServletActionContext类 的父类   public class ActionContext implements Serializable { public class ServletActionContext extends ActionContext implements StrutsStatics { 第一种 通过ActionContex ...
  Struts2 入门 三(Struts Action类的实现方式 接收参数方式 )   实现action类的方式 有三种 只讲你需要记的两种 剩下那一种你就当不存在就好。 第一种 实现 Action 接口 第二种 继承 ActionSupport   Action接收参数的三种方式 : 第一种: 属性 注入 用setter 、getter来实现 注意 domainModel是可以给List集合注入值的 Struts2和hibernate 整合时会经常用到这种方式. 第二种:domainModel(域模型) 附代码: Model层 public class U ...
  Struts 2 入门 二(Struts2 Action配置)     <package name="default" namespace="/" extends="struts-default"> <action name="index"> <result type="redirectAction"> <param name="actionNam ...
  Struts 2 入门 一(Struts2 浅谈 运行原理) struts运行 先过滤器 ActionMapping 中放的是 根据url地址 在struts.xml中 找到和 url相对应的action配置 调用executeAction()方法 dispatcher.serviceAction()方法 在serviceAction()方法中 创建出ActionProxy对象 (在创建ActionProxy对象时 在这个对象里会创建 你指定的那个 action对象 )在调用ActionProxy对象的execute()方法 在execute()方法中 调用DefaultActionI ...
  Java 入门 七 (Java 内部类)   说实在话 实际开发中用到内部类的 很少很少几乎就没 就算用到也是用来 匿名内部类 其他 的几乎真心用不到。   可以了解下,用来的时候在来看也来得及。很简单的东西。     注意!~ 内部类相同于 外部类的一个属性 和 外部类的其他属性 是同级的 只不过访问的方式不同 (内部类私有的方法肯定也能被外部类访问) 内部类可以访问外部类的任意变量和方法。 静态方法里面 只能访问 静态变量和静态方法 局部变量 成员内部类 里面只能定义非静态的变量和方法(非静态的 也就是不带关键字static 的变量) 有外部类的引用 外部类 ...
  Java 入门 六 (Java 异常处理) 李守宏老师讲的很详细就摘录过来 懒得写了 1:什么是异常: 异常是指程序运行时候发生的错误.这里特指运行时,编译调试产生的那些不叫异常.设置异常处理是为了让程序不会发生不可预知的错误,然后停止了.   throw异常:java程序执行时出现的异常,会生成一个异常对象.这个对象由java自己实例化
    Java 入门 五 (Java 三大特性之一 多态)   要想懂多态就要懂继承。 多态也叫动态绑定。 产生多态 3个条件: 1:要有继承 2:要有重写 3:父类引用指向子类内存。 Father fa=new Child();   类和类之间继承能够产生多态, 接口与实现类之间也能产生多态。  
  Java 入门 三 (Java三大特性 之一 封装 ) 其实吧 很简单 ,好好看 能看懂的 。   讲封装 就必须先讲 访问权限修饰符,顾名思义听名字也知道什么意思 控制访问的。 访问权限也就4种:附图:     封装 优点: 安全 把属性设置为private私有的权限 通过它相对应的getxxx,setxxx方法来 间接调用。 private     私有的      只有在这个类中才能够访问 default     默认的      可以再类中被访问 也可以被 同一个包中的类访问 protected 受保护的  可以再类中被访问 也可以被 同一个包中 ...
  Java 入门 二 (基本数据类型与引用数据类型的区别) 首先,想了解 基本数据类型与引用数据类型的区别 你要先知道 基本数据类型是那几种,引用数据类型是什么。     基本数据类型保存的是值本身; 引用数据类型保存的是 地址; 方法 保存的也是地址。    
Global site tag (gtag.js) - Google Analytics