`
envoydada
  • 浏览: 64870 次
社区版块
存档分类
最新评论
文章列表
Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同一个 ...
File f  =   new  File( " c:\\my.properties " );        Properties prop  =   new  Properties();         if  (f.exists()) {             try  {                InputStream in  =   new  FileInputStream(f);       ...
将对象存入文件系统: 1.要存入的对象 import java.io.Serializable;import java.util.*;//要存入文件系统的对象须序列化(实现Serializable)public class TestSerializable implements Serializable {  List list ;  public TestSerializable() {    list = new ArrayList();    setList();  }  public void setList(){    l.add("设备管理");    l.ad ...
<html:link>   用于生成HTML<a>元素。用<html:link>创建超链接时,有两个优点:  1、容许在url中以多种方式包含请求参数。  2、当用户浏览器关闭Cookie时,会自动重写url,把SessionID作为请求参数包含在URL中,以跟踪用户会话。  属性:        forward :指定全局转发链接(使用struts-config.xml中的<global-forward>元素中的<forward>元素)         href:指定完整的URL链接        page:指定相对于当前网页的URL ...
import  javax.mail.Store; import  javax.mail. * ; import  java.io.BufferedReader; import  java.io.InputStreamReader; import  java.io. * ; /**  *  * <p>Title: JavaMail</p>  * <p>Description:收取邮件 </p>  * < ...
  <? xml version = ' 1.0 '  encoding = ' UTF-8 ' ?> <! DOCTYPE hibernate - configuration PUBLIC           " -//Hibernate/Hibernate Configuration DTD 3.0//EN "            & ...
发送邮件:    1.创建一个邮件会话(MailSession)实例;    2.使用邮件会话创建一个邮件消息(Message)实例;    3.设置邮件消息的内容;    4.使用Tansport.send()方法发送邮件。  1 /**  2  * <p>Title: JavaMail</p>  3  * <p>Description: 发电子邮件</p>  4  * <p>Copyright: Copyright (c) 2005</p>  5  * <p>Company: </p>  6  * ...
                                                                       JAVAMAIL核心类介绍JAVAMAIL(所需类包: mail.jar    activation.jar)JavaMail API 核心类包括:Session,Address,Message,Authenticator,Transpor,St ...
Hibernate3.0对批量更新和批量删除提供了支持,能够直接执行批量更新或批量删除语句,无需把被更新或删除的对象先加载到内存中。以下是通过Hibernate3.0执行批量更新的程序代码: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "update Customer set name = :newName where name = :oldName"; int updatedEntities = ...
JAVA访问注册表 --------------------------------------------------------------------------------  (转载: fengmin  2005-12-13 10:06:00 ) JDK1.4下实现访问WIN32注册表  (通过  JSR  10)为  Java  1.4  增加的  java.util.prefs  包,通过提供对特定于实现的注册 ...
Log4j配置所需文件:1、jar包 : commons-logging.jar 、log4j-1.2.8.jar 、taglibs-log.jar                    2、配置文件:commons-logging.properties 、log4j.properties                    3、标签文件:taglibs-log.tagcommons-logging.properties文件内容:       ##set Log as Log4J     org.apache.commons.logging.Log=org.apache.commons.log ...
    常用数据库JDBC连接写法 1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgr ...
  package hibernatetest;import net.sf.hibernate.*;import net.sf.hibernate.cfg.Configuration;import derek.hibernate.test.Admin;import java.util.Iterator;import java.util.List;import java.sql.*;public class TestConTest  {  Session session = null;  protected void setUp(){    try {      Configuration co ...
在Hibernate应用中如何处理批量更新和批量删除?选自<<精通Hibernate:Java对象持久化技术详解>> 作者:孙卫琴 来源:www.javathinker.org如果转载,请标明出处,谢谢 批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c. ...
参考Hibernate 开发指南V1.0作者:夏昕 xiaxin(at)gmail.com=========Hibernate学习笔记========构建Hibernate 基础代码1、POJO2、Hibernate 映射文件       数据库表通过Middlegen-Hibernate生成ORM(对象-关系型数据映射)再通过Hibernate-Extension生成POJO,对数据库的操作就可在POJO上完成1、首先用Middlegen-Hibernate生成ORM       配置目标数据库参数              进入MiddleGen 目录下的\config\database 子 ...
Global site tag (gtag.js) - Google Analytics