
Hibernate学习
iteye_13419
这个作者很懒,什么都没留下…
展开
-
HibernateTemplate 类 使用
目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。 如果你这样写(1): public static void main(String ss[]) { Ctx...原创 2010-10-27 21:52:31 · 92 阅读 · 0 评论 -
hibernate对象状态
hibernate对象状态图解:[img]http://b37.photo.store.qq.com/http_imgload.cgi?/rurl4_b=76ed875dc97f7db1d499aeef040a854ca05f21e3ca0eb0ad22a4b969a908a15b28e12ca6379fb17253ab462432b72b85164f0fadc81a66552dc2d48a7...原创 2010-05-23 10:47:15 · 91 阅读 · 0 评论 -
什么时候要用到Serializable呢
什么时候class 要实现Serializable这个接口呢?在Hibernate开发时,那些类是不是都要实现这个接口? 比如说,你编写了一款游戏,保存记录时把所有状态一一保存非常麻烦,这时就可以使用Serializable(序列化接口),它的作用是可以将一个对象实例序列化,序列化后你可以选择将它保存在你需要的位置。相对的,读取后生成的对象所有属性(除了设置为瞬时值的属性)将和原对象的属性...原创 2010-05-22 21:47:48 · 1659 阅读 · 2 评论 -
hibernate 的一个小例子(demo)
实体类:Users.javapackage com.liufei.hibernate.domain;import java.util.Date;public class Users { private String id; private String name; private Date birthday; public String getId() {...原创 2010-05-20 19:21:21 · 99 阅读 · 0 评论 -
描述Hibernate映射文件
在向大家详细介绍Hibernate之前,首先让大家了解下调用JPA的代码和调用Hibernate的代码,然后全面介绍Hibernate映射文件。由于JPA是不需要配置的,代码里面已经包括了注释,所以下面附上Hibernate映射文件,为了使数据库里面更清楚一些,所以两者使用的表不是同一张表,JPA的表是带JPA前缀的,用@Table这个注释声明了这一点。 1. 2....原创 2010-05-20 17:24:03 · 91 阅读 · 0 评论 -
hibernate 映射文件配置
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。 下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。<?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD...原创 2010-05-20 17:19:41 · 151 阅读 · 0 评论 -
MyEclipse hibernate 配置
8.4 生成配置文件hibernate.cfg.xmlHibernate 运行时需要获取一些底层实现的基本信息,包括数据库URL、数据库用户、数据库用户密码、数据库JDBC驱动类和数据库dialect等。 Hibernate同时支持xml格式的配置文件,以及传统的properties文件配置方式。本章采用基于xml格式文件的配置方式,这些信息都包含在默认名称为hibernate.cfg....原创 2010-05-20 16:59:31 · 154 阅读 · 0 评论 -
Java处理UTF-8带BOM的文本的读写
什么是BOMBOM(byte-order mark),即字节顺序标记,它是插入到以UTF-8、UTF16或UTF-32编码Unicode文件开头的特殊标记,用来识别Unicode文件的编码类型。对于UTF-8来说,BOM并不是必须的,因为BOM用来标记多字节编码文件的编码类型和字节顺序(big-endian或little- endian)。BOMs 文件头: 00 00 F...原创 2011-08-01 11:28:39 · 324 阅读 · 0 评论 -
hibernate性能调优
大体上,对于HIBERNATE性能调优的主要考虑点如下:Ø 数据库设计调整Ø HQL优化Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)Ø 映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)Ø 一级缓存的管理Ø 针对二级缓存,还有许多特有的策略Ø 事务控制策...原创 2010-11-01 11:36:13 · 129 阅读 · 0 评论 -
仿照Hibernate实现一个SQLite的ORM框架
那么先来看看使用实体对象[code="java"]package test;import java.io.Serializable;import org.liufei.sqlite.annotation.Column;import org.liufei.sqlite.annotation.Entity;import org.liufei.sqlite.metadat...原创 2011-09-30 20:06:44 · 174 阅读 · 0 评论