本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7639596
建立时间:2006年5月29日




[Hibernate]Hibernate的事务和并发(ZT)
软件技术

lhwork 发表于 2006/7/23 16:00:17

Hibernate的事务和并发控制很容易掌握。Hibernate直接使用JDBC连接和JTA资源,不添加任何附加锁定 行为。我们强烈推荐你花点时间了解JDBC编程,ANSI SQL查询语言和你使用 的数据库系统的事务隔离规范。Hibernate只添加自动版本管理,而不会锁 定内存中的对象,也不会改变数据库事务的隔离级别。基本上,使用 Hibernate就好像直接使用JDBC(或者JTA/CMT)来访问你的数据库资源。

 除了自动版本管理,针对行级悲观锁定,Hibernate也提供了辅助的API,它使用了 SELECT FOR UPDATE的SQL语法。本章后面会讨论这个API。
我们从Configuration层、SessionFactory层, 和 Session层开始讨论Hibernate的并行控制、数据库事务和应用 程序的长事务。

12.1.Session和事务范围(tran


阅读全文(1779) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate----自定义数据类型
软件技术

lhwork 发表于 2006/7/23 15:58:26

package org.william.First;
import org.hibernate.usertype.*;
import java.io.Serializable;
import java.sql.Types;
import java.util.List;
import java.util.ArrayList;
import java.util.Vector;
import org.hibernate.type.*;
import org.hibernate.*; import javax.sql.*;
import java.sql.*; /**
 * @author wangliang138840
 *
 */
public class EMailList implements UserType{
 p


阅读全文(2243) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]hibernate的延迟加载通用方法
软件技术

lhwork 发表于 2006/7/21 11:23:02

呵呵,在忙一个项目,潜水很久,现在冒个泡:
(本文适用在struts+spring+hibernate3上做开发的虫虫们)
类名:HibernateUtil

package com.antbee.j2eemod

阅读全文(2740) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]第一个Hibernate with Annotation程式
软件技术

lhwork 发表于 2006/7/19 10:00:55

Hibernate是ORM的解决方案,其底层对数据库的操作依赖于JDBC,所以您必须先取得JDBC驱动程序,在这边所使用的是MySQL,所以您必须至 MySQL® Connector/J 取得MySQL的JDBC驱动程序。

接下来至 Hibernate 官方网站 取得Hibernate 3.2、Hibernate Annotations 3.2。

您必须安装JDK 5.0才可以使用Hibernate Annotations的功能。

解 开Hibernate 3.2的zip档案后,当中的hibernate3.jar是必要的,而在lib

阅读全文(1662) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]关于Hibernate3的NativeSQL查询是如此简单
软件技术

lhwork 发表于 2006/7/17 10:47:50

现在的系统中虽然使用了。Hibernate但是没有使用Hibernate的关联关系来进行数据库操作。所有的管理操作都是单独实现的。所以也不能用 Criteria.add()这种方式去查询关联的一方。所以只能用Native SQL去查询结果返回对象了。按照Hibernate3的reference里面说的
16.1. 使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获

阅读全文(2772) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]解析 Hibernate Validator
软件技术

lhwork 发表于 2006/7/14 17:04:29

任何获得Matrix授权的网站,转载请保留以下作者信息和链接:
作者:icess(作者的blog:http://blog.matrix.org.cn/page/icess)
关键字:Hibernate Validator 在前一篇文章 < Hibernate Validator 简介 > http://www.matrix.org.cn/resource/article/44/44153_Hib

阅读全文(3034) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate Validator 简介
软件技术

lhwork 发表于 2006/7/14 17:03:58

在项目的业务属性中,你是不是要经常验证属性的取值范围呢. 想要了解比较优美的解决方案吗?           看看Hibernate Validator 是怎么做的吧.一见到她,相信你就会说: Oh God, 这就是我需要的. 任何获得Matrix授权的网站,转载请保留以下作者信息和链接:
作者:icess(作者的blog:http://blog.matrix.org.cn/page/icess)
关键字:Hibernate V

阅读全文(1688) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate Annotations 实战(二)
软件技术

lhwork 发表于 2006/7/14 16:58:58

-- hbm.xml 与 Annotations 性能比较 任何获得Matrix授权的网站,转载请保留以下作者信息和链接:
作者:icess(作者的blog:http://blog.matrix.org.cn/page/icess)
关键字:Hibernate Validator 我在前面一篇文章<Hibernate Annotations 实战-- 从 hbm.xml 到 Annotations>: 中,有很多开发者在谈论中提

阅读全文(1658) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate Annotations 实战 
软件技术

lhwork 发表于 2006/7/14 16:58:23

-- 从 hbm.xml 到 Annotations 任何获得Matrix授权的网站,转载请保留以下作者信息和链接:
作者:icess(作者的blog:http://blog.matrix.org.cn/page/icess)
关键字:Hibernate Validator 下面让我们先看一个通常用 hbm.xml 映射文件的例子. 有3个类 .HibernateUtil.java 也就是 Hibernate文档中推荐的工具类,Person.java 一个持久化的类, Test.java 测试用的类.都在

阅读全文(2692) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]在JSE环境中使用Hibernate EntityManger
软件技术

lhwork 发表于 2006/7/14 16:57:05

大家都知道在EJB3中 使用EntityManger来操作持久化数据,Hibernate也实现了与EJB3完全兼容并且功能更强的EntityManger,配合Hibernate Annotation一起使用 可以说在数据持久化方面与EJB3几乎没有区别了,技术最终汇聚到了一起.可见现在技术发展的趋势. JBoss的EJB3实现中,就使用Hibernate EntityManager 和Annotations 作为数据持久化机制,本文不准备讨论如何在JBoss中使用Hibernate EntityManager 我们在本文中看看如何在JSE环境中使用EntityManger, 这样当你的项目需要扩展到JEE容器中时,同样的EntityManger升级是很简单的. OK,下面我们看看如何在JSE环境中应用EntityManager吧: 环境配置: JDK : v5.0 or 更新

阅读全文(2784) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 10 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.125 second(s), page refreshed 144820324 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号