使用XDoclet生成hibernate映射文件



使用XDoclet生成hibernate映射文件方法。不知道是our government的问题还是sourceforge.net又看咱们不顺眼了,总之sourceforge.net上不去了,没法去它那下xdoclet,可以到这里来下,ftp://sourceforge.nchc.org.tw/x/xd/xdoclet/xdoclet/1.2.3/,下它的xdoclet-bin-1.2.3.zip文件,这里面包含了所有的JAR包和文档,xdoclet-lib-1.2.3.zip这里面只包含了jar包,没有包含文档等其他的东西。

下好之后,然后把zip包中的

commons-coll[......]

Read more

Struts2 form标签的focusElement属性无效的原因



Struts2 form标签的focusElement属性无效的原因。

这个标签是用来装载网页时取得表单焦点用的,把它的值设置为表单中想取得焦点元素的ID属性即可。在生成网页的时候,会在网页中生成如下javascript:

<script type=”text/javascript”>

StrutsUtils.addOnLoad(function() {

var element = document.getElementById(“idvalue”);

if(element) {

element.focus();

}

});

&[......]

Read more

hibernate中使用hilo生成主键的原理

hibernate中使用hilo生成主键的原理。hilo是hibernate中最长用的一种生成方式,hibernate给出了hilo 和 seqhilo两种生成器,他们的分别向下面一样配置

Hilo配置代码
  1. <id name=”id” type=”int” column=”id”>
  2.          <generator class=”hilo”>
  3.                  <param name=”table”>wasw100_hilo_tbl</param>
  4.                  &l[......]

Read more

oracle对大对象类型操作:blob,clob,nclob,bfile

3-4 Lob类型

13.4.1 基本介绍

Oracle和plsql都支持lob(large object) 类型,用来存储大数量数据,如图像文件,声音文件等。Oracle 9i realse2支持存储最大为4g的数据,oracle 10g realse1支持最大8到128万亿字节的数据存储,依赖于你的db的block size。

在plsql中可以申明的lob类型的变量如下:

类型 描述

BFILE 二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。

BLOB 二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。

CLO[......]

Read more

Hibernate

Hibernate。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

 

 

 

 

[编辑本段]

核心接口简介   Hibernate的核心接口一共有5个,分别为:S[......]

Read more

hibernate的各种保存方式的区别

hibernate的各种保存方式的区别。hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游离态

脱管状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。 持久化实例可以通过调用 delete()变成脱管状[......]

Read more

unsaved-value详解

unsaved-value详解。

当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如:

[code:1]Session session = ...;

Transaction tx = ...;

Parent parent = (Parent) session.load(P[......]

Read more

WEB开发中Spring AOP实际应用实例

WEB开发中Spring AOP实际应用实例。WEB开发中,用户对网页的访问权限检查是一个重要的环节。以STRUST为例,我们需要在Action的excute方法中编写相关的代码(一般是调用基类的函数),也很显然,在每个Action中这是一种重复劳动。

如果我们在excute运行之前,能够自动去调用基类的权限检查函数,这无疑是个好的解决办法。AOP就为我们提供了这样一种解决方法。

下面以一个简化的实例介绍实现的办法。

首先我们做一个接口

 

public interface CheckInterface {

public abstract void[......]

Read more

hibernate oid标志符使用实例

hibernate的对象标识符(OID)

可以用<id>元素来设定OID,OID可以定义为short、int、long类型,默认情况下,hibernate生成持久类时,会将OID定义为Java包装类型。
用<id>元素中的<generator>子元素来设定标识符生成器。例如:

<id type=”long” column=”ID”>
<generator
/>
</id>

标识符生成器由net.sf.hibernate.id.IdentifierGenerator接口实现,在设置<gener[......]

Read more

如何设计ppt模板?PowerPoint2010幻灯片模板怎么设计?

如何设计ppt模板?PowerPoint2010幻灯片模板怎么设计? PPT在日常生活工作的方便性相信很多用户都体验到了,而且制作过程也简单易学,网上各种大量的PPT也层出不穷,但为了避免在工作中使用幻灯片模板遇到“撞衫”的情况,有没有想过自己设计一套属于自己的PPT模板呢?又如何设计幻灯片模板?我们一起来学着制作下。

创建模板设计演示文稿模板,最有效的方法是创建个性化的母版,在母版中设置背景、自选图形、字体、字号、颜色、动画方法等。如下操作:打开PowerPoint并新建一个空白的PPT文档,选择任意一种版式,通过视图→母版视图→幻灯片母版,打开母版进行编辑。[......]

Read more