Hibernate
iteye_1124
这个作者很懒,什么都没留下…
展开
-
Hibernate基础配置(batch)
Hibernate基础配置 Hibernate配置文件可以有两种格式,一种是hibernate.properties,另一种是hibernate.cfg.xml。后者稍微方便一些,当增加hbm映射文件的时候,可以直接在hibernate.cfg.xml里面增加,不必像hibernate.properties必须在初始化代码中加入。但不管怎么说,两种的配置项都是一样的,下面详细介绍: ...2008-03-27 11:36:48 · 102 阅读 · 0 评论 -
主题:Hibernate多对多删除问题的解决
Hibernate多对多的例子不少,但仔细一看,大多数都是保存的,删除谈的少,但问题还不少,因此有必须简单测试一下,以下我们来个简单的多对多关系建立 老师Teacher 与 课程Course 是一个多对多的关系,Pojo与XMl配置如下。 Pojo Java代码 /** * Course Entity * see table: tbl_course ...2008-04-15 13:08:21 · 101 阅读 · 0 评论 -
小结Hibernate的查询方式
get() and load() session.get(Clazz, id); session.load(Clazz, id); 说明: load()与get()的区别 请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,...2008-04-17 13:49:56 · 76 阅读 · 0 评论 -
hibernate的缓存和CRUD
作者不是我是javaeye的一个同行:ivorytower hibernate作为一种现在比较流行的轻量级的ORM框架,2003年开始在国内流行,到目前来说在做持久层上还是占有统治地位的。虽然说丰富灵活的HQL和面对对象的Criteria查询,把程序员从复杂繁琐的JDBC中解放了出来,但作为持久层的框架,它的性能才是最重要的核心问题。而性能的核心在于缓存,由于最近在学习这些,所以就把自己的学到...2008-04-23 15:57:36 · 96 阅读 · 0 评论 -
如何通过2级缓存解决性能问题(ehcache)
实际使用中,发现pharos底层的table_info表和users表的读操作过于频繁,因此为它们增加二级缓存,以提高性能0.首先修改hibernate.properties文件,增加hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProviderhibernate.cache.use_query_cache=true 1....2008-07-04 10:40:12 · 136 阅读 · 0 评论 -
Hibernate中Criteria攻略详解
Hibernate Criterion是Criteria的查询条件。Criteria 提供了add(Criterion criterion)方法来添加查询条件。Hibernate Criterion接口的主要实现包括:Example、Junction和SimpleExpression 。 最近在项目中使用 Spring 和 Hibernate 进行开发,有感于Hibernate C...原创 2010-09-13 09:51:38 · 81 阅读 · 0 评论 -
Hibernate annotation 配置入门
需要至少以下三个jar包 hibernate-annotations-3.4.0.GA.jar hibernate-commons-annotations-3.3.0.ga.jar ejb3-persistence-1.0.2.GA.jar //表名 @Entity@Table(name = "contactor")public class Contactor implements ja...原创 2010-09-29 14:39:04 · 120 阅读 · 0 评论