Hibernate@Formula攻略

视觉·编程 No Comments »

作者:solonote

阅读对象

1.已经在使用Hibernate JPA完成持久化映射的朋友。

2.在网上搜索Formula并通通搜到转载oralce一篇技术文章或hibernate annotations技术文档的朋友。

3.发现@Formula不能使用并想Ctrl+Delete hibernate jar包,然后砸烂显示器的朋友。

文章内容

本文将说明如何使用@Formula,并且说明在哪几种情况下@Formula会失灵。
Read the rest of this entry »

Eclipse+Struts+Hibernate的网络商店

视觉·编程 No Comments »

  本文介绍一下网络商店的开发所需要的开发工具和架构。

基本配置

开发本例需要的开发工具。

·开发平台:Eclipse 3.1。
·Web服务器:Tomcat 5。
·开发技术:JSP,Struts框架,Hibernate技术,JSTL。
·数据库服务器: MySQL5.0。

系统需求

大部分读者都有过在网上购物的经历,在购物网站可以很方便的注册、浏览商品、查询商品、购买时也只需点几下鼠标。本章的网络商店实现了上述的基本功能,用户可以在网络商店中进行注册、浏览商品以及查询购物车。下面来讲解每个系统功能。
Read the rest of this entry »

Hibernate 2.1 二级缓存攻略

视觉·编程 No Comments »

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。

hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。

二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache,在2.1中就是

hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProvider

如果使用查询缓存,加上

hibernate.cache.use_query_cache=true

缓存可以简单的看成一个Map,通过key在缓存里面找value。
Read the rest of this entry »

MyEclipse+struts+Hibernate配置开发

视觉·编程 No Comments »

  说明:

  这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节的一些内容。

  建议:

  如果你还不清楚struts和hibernate的一些基本原理,希望能先去了解一下这方面的相关内容。

  推荐:

  Hibernate中文手册》作者认为要学Hibernate看这个就足够了,里面几乎包括了所有的细节,不过可能不太适合快速入门。

  地址:http://www.hibernate.org/hib_docs/v3/reference/zh-cn/html_single/
Read the rest of this entry »

Q网志 , powered by 七十二松 (72pines). WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录