<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>中国web开发网-hibernate</title><description><![CDATA[hibernate]]></description><link>http://www.ntsky.com</link><language>UTF-8</language><copyright>www.ntsky.com</copyright><managingEditor>yntsky@gmail.com</managingEditor><webMaster>yntsky@gmail.com</webMaster><pubDate>2008-09-08 02:00:00</pubDate><item><title>Hibernate Interceptor : UserType for audit info logging</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-11-23/c96db57e92145f29.html</link><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Many applications require that certain information like datetimes and usernames are persisted when data changes. Here is a design that has certain advantages over other more common approaches. (Other approaches include inheriting a base class, modelling AuditInfo as a component, etc.)]]></description><pubDate>2007-11-23 0:35:45</pubDate></item><item><title>Hibernate的检索策略小结</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-10-08/8f978021bfce120e.html</link><description><![CDATA[<p>　　Hibernate的检索策略包括类级别检索策略和关联级别检索策略。</p>
<p>　　类级别检索策略有立即检索和延迟检索，默认的检索策略是立即检索。在Hibernate映射文件中，通过在&lt;class&gt;上配置 lazy属性来确定检索策略。对于Session的检索方式，类级别检索策略仅适用于load方法；也就说，对于get、qurey检索，持久化对象都会 被立即加载而不管lazy是false还是true.一般来说，我们检索对象就是要访问它，因此立即检索是通常的选择。由于load方法在检索不到对象时 会抛出异常（立即检索的情况下），因此我个人并不建议使用load检索；而由于&lt;class&gt;中的lazy属性还影响到多对一及一对一的检索 策略，因此使用load方法就更没必要了。</p>]]></description><pubDate>2007-10-8 4:50:23</pubDate></item><item><title>使用Hibernate和Spring AOP购建一个范型类型安全的DAO</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-08-29/e94e6b0f834d6290.html</link><description><![CDATA[在采用了Java 5的范型之后，要实现一个基于范型类型安全的数据访问对象（DAO）就变得切实可行了。在这篇文章里，系统架构师Per Mellqvist展示了一个基于Hibernate的范型DAO实现。然后将介绍如何使用Spring AOP的introduction为一个类增加一个类型安全的接口以便于执行查询。]]></description><author>Nicholas Ding</author><pubDate>2007-8-29 23:01:33</pubDate></item><item><title>hibernate与应用缓存方案总结</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-08-26/7437f2cf1e78a0e4.html</link><description><![CDATA[XXXX项目是目前在实际工作中正在做的事情，该项目是一个大型系统的内容管理内核，负责最核心的meta data的集中管理，性能有较高的要求，设计初期就要求能够支持cluster。项目使用hibernate 3.2，针对开发过程中对于各种缓存的不同看法，撰写了本文。重点在于澄清一些hibernate的缓存细节，纠正一些错误的缓存用法。]]></description><pubDate>2007-8-26 7:04:08</pubDate></item><item><title>Hibernate性能调优</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-08-26/84af33e00fa05310.html</link><description><![CDATA[<p>一。&nbsp; inverse = ?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inverse=false(default)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用于单向one-to-many关联<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;parent.getChildren().add(child) // insert child<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;parent.getChildren().delete(child) // delete child<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inverse=true<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用于双向one-to-many关联<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child.setParent(parent); session.save(child) // insert child<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session.delete(child)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在分层结构的体系中<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parentDao, childDao对于CRUD的封装导致往往直接通过session接口持久化对象，而很少通过关联对象可达性&nbsp;</p>
<p>..............</p>]]></description><author>Robbin Fan</author><pubDate>2007-8-26 6:57:01</pubDate></item><item><title>Hibernate包作用详解</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-04-16/80376c5f770f4c1d.html</link><description><![CDATA[<h1>Hibernate包作用详解</h1>]]></description><author>mldn</author><pubDate>2007-4-16 14:22:57</pubDate></item><item><title>Hibernate缓存讨论与研究</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-03-28/9768a6beb5fc74b6.html</link><description><![CDATA[Hibernate缓存讨论与研究]]></description><author>IT168</author><pubDate>2007-3-28 17:55:40</pubDate></item><item><title>Hibernate的缓存机制介绍</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-03-28/cd3b288daa2155d9.html</link><description><![CDATA[Hibernate的缓存机制介绍]]></description><author>benja</author><pubDate>2007-3-28 17:43:39</pubDate></item><item><title>关于hibernate的缓存使用</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-03-28/d5e337b28007e275.html</link><description><![CDATA[关于hibernate的缓存使用]]></description><author>woshichenxu</author><pubDate>2007-3-28 17:31:54</pubDate></item><item><title>Hibernate+ehcache二级缓存技术</title><link>http://www.chinascripts.com/tech/java/opensource/hibernate/2007-03-28/6aa729eada833031.html</link><description><![CDATA[Hibernate+ehcache二级缓存技术]]></description><pubDate>2007-3-28 1:02:06</pubDate></item></channel></rss>