`
文章列表
1、读取配置文件获得连接    读取hibernate.cfg.xml配置文件,hibernate.cfg.xml文件放在Classpath下,使用下面的方式读入该文件       //Configuration 负责管理hibernate配置信息       Configuration config=new Configuration().configure();       //根据config建立SessionFactory       //SessionFactory用于建立Session       SessionFactory sessionFactory=config.buildS ...
<?xml version="1.0" encoding="UTF-8"?> <!--指定该文件的官方dtd--> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" > <hibernate-configurat ...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page import="com.lineteam.hibernate.DAO.custom.Db" %> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.Statement" %> <%@ p ...
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。   写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢?   这需要你先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用select查询出来,这样通过两步操作,你就获得了blob的cursor,可以真正的写入blob数据了。   看下面的JDB ...
9月5日,“2008年中国软件业收入前百家企业发布暨中国软件创新融合发展研讨会”在济南隆重召开。本次会议由工业和信息化部与山东省信息产业厅主办,济南市信息产业局和中国电子报社承办。工业和信息化部、山东省政府及 ...
1., 先到 http://proxool.sourceforge.net/download.html 去下载proxool-0.9.0RC2.zip , 将里面的 lib/proxool-0.9.0RC2.jar 添加到你的工程. 2 . hibernate.cfg.xml <session-factory > <property name="hibernate.connection.provider_class"> org.hibernate.connection.ProxoolConnectionProvider </property&g ...
1:uuid.hex: 采用128位的算法来生成一个32位字符串。最通用的一种方式。适用于所有数据库 。在*.hbm.xml中按如下设置。 <id name="id" unsaved-value="null">   <generator class="uuid.hex"/> </id> 2:指定参数的情况     <id name="id" unsaved-value="0">       <generator class=" ...
以下是用 hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式,其中方式一是这三中方式中最理想的方式,至少方式一可以有效的防止由于查询条 件中需要参数的增多导致的代码长度太长出现代码折行的情况(代码太长会给后期的维护和测试带来很大的不便)。但是还有比他更理想的方式,因为方式一在定义 strSQL时使用String ,这就势必会造成当变量过多时strSQL自身太长的问题。一个比较有效的改进办法就是将String 改进为StringBuffer来处理。 方法一: java 代码 public List listUncertainClasses(Object OId) t ...
使用Criteria進行查詢時,不僅僅能組合出SQL中where子句的功能,還可以組合出如排序、統計、分組等的查詢功能。 排序 您可以使用Criteria進行查詢,並使用org.hibernate.criterion.Order對結果進行排序,例如使用Oder.asc(),指定根據”age”由小到大排序(反之則使用desc()): Criteria criteria = session.createCriteria(User.class); criteria.addOrder(Order.asc("age")); List users = criteria.list() ...
在很多情况下,我们使用Hibernate在已经建立好数据库的基础上。在oracle中,如果已经建立好的数据库中使用了sequence,则可以按照下面的步骤把它引入到Hibernate中:       1、在oracle 首先创建sequence       create sequence seq_id       minvalue 1       start with 1       increment by 1       cache 20;    2.在你的hbm.xml中的配置         <id column="ID0000" name=" ...
http://ws.apache.org/axis/java/足以
/** * Prints a textual representation of a DOM object into a text string..      * * @param document DOM object to parse. * @return String representation of <i>document</i>. */     static public String toString(Document document) {         String result = null;                 if ...
一开始做XML解析,老大给介绍的这篇帖子,很不错的说 DOM初步 DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。 这是一个XML文档,也是我们要操作的对象: <?xml version="1.0" encoding="UTF-8& ...
去年做了一年的项目,也没有整理下自己用过的东西,慢慢开始整理,让收藏夹的地址少些,少些,再少些。 就解析XML来说,这个文章写的不错。 一、前言 用Java解析XML文档,目前有以下方法: 首先是 DOM DOM 是用与平台和语 ...
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。   1、static成员   被static修饰的成员变量和成员方法独立于该类的任何对象。   按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:   对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。   对于实例变量,没创建一个实例,就会为实例 ...
Global site tag (gtag.js) - Google Analytics