1.        hibernate基于数据版本(Version)记录机制实现。为数据增加一个版本标识,一般是通过为数据库表增加一个“version”字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。 2. 例子:   //$Id: Conductor.java 11282 2007-03-14 22:05:59Z epber ...
2008-01-10

两个有用的oracle数据库运算:intersect和minus运算

关键字: 两个有用的oracle数据库运算:intersect和minus运算
intersect运算 返回查询结果中相同的部分 exp:各个部门中有哪些相同的工种 select job from account intersect select job from research intersect select job from sales; minus运算 返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。 有哪些工种在财会部中有,而在销售部中没有? exp:select job from account minus select job from sales;
2008-01-07

springg2.0+与jsf的集成

关键字: springg2.0+与jsf的集成
springg2.0及2.5与jsf的集成其实较简单。仅仅在jsf的faces-config.xml中加入: <application> <variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver> </application> 然后在jsf的中managed-bean使用spring的bean了: <managed-bean> <man ...
2008-01-02

linux下的jdk的安装

关键字: linux下的jdk的安装
1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-li ...
2007-10-25

javax注意事项

关键字: javax注意事项
<script type="text/javascript"> var req; var target; //初始化 function initRequest() { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window.ActiveXObject) { req = new Ac ...
  • 16:20
  • 浏览 (143)
  • 评论 (0)
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 ...
  • 16:30
  • 浏览 (393)
  • 评论 (0)
2007-10-17

test

关键字: test
http://www.ibm.com/developerworks/cn/java/j-maven/ <IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC="sample.htm"></IFRAME>
  • 09:48
  • 浏览 (113)
  • 评论 (0)
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 ,不曾进行持久化,未与任何Session相关联 persistent:持久化状态 ,仅与一个Session相关联 detached:脱管状态或者游离态 ,已经进行过持久化,但当前未与任何Session相关联 瞬态或者自由态的实例可以通过调用save()、persist()或者sa ...
  • 15:46
  • 浏览 (245)
  • 评论 (0)
2007-05-31

itext

关键字: pdf
表格只有上下有线:<br>table.getDefaultCell().setBorder(Rectangle.TOP | Rectangle.BOTTOM);
2007-05-31

套打-生成pdf

关键字: pdf
/** iTextAsian.jar itext-2.0.1.jar */   package cn.gov.zjport.webapp.ata.pdf; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import j ...