﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-&lt;div align="center"&gt;花看半开，酒饮微醉&lt;/div&gt;-随笔分类-开源软件框架</title><link>http://www.blogjava.net/knowhow/category/26713.html</link><description>&lt;style&gt;
.header {
	height:0px;
}
&lt;/style&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 20 Oct 2007 15:42:53 GMT</lastBuildDate><pubDate>Sat, 20 Oct 2007 15:42:53 GMT</pubDate><ttl>60</ttl><item><title>Hibernate一对多数据关联</title><link>http://www.blogjava.net/knowhow/archive/2006/07/04/56537.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Tue, 04 Jul 2006 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/04/56537.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56537.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/04/56537.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56537.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56537.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Hibernate一对多数据关联：<br>单向一对多和双向一对多关联，<br>单项关联可能出现的约束违例，解决约束违例的方法。&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/04/56537.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56537.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-04 14:45 <a href="http://www.blogjava.net/knowhow/archive/2006/07/04/56537.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate一对一数据关联(二) </title><link>http://www.blogjava.net/knowhow/archive/2006/07/03/56389.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Mon, 03 Jul 2006 09:24:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/03/56389.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56389.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/03/56389.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56389.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56389.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 唯一外键关联：单向与双向实现&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/03/56389.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56389.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-03 17:24 <a href="http://www.blogjava.net/knowhow/archive/2006/07/03/56389.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate一对一数据关联(一)</title><link>http://www.blogjava.net/knowhow/archive/2006/07/03/56372.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Mon, 03 Jul 2006 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/03/56372.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56372.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/03/56372.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56372.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56372.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 对于ORM而言，一个重要的特性就是对实体之间关联关系的管理。<br>数据关联往往也是导致性能低下的原因，在开发中要特别注意这一点。<br><br>一对一关联有两种类型：<br>1.主键关联 <br>2.唯一外键关联<br><br>在(一)中讨论主键关联，(二)种讨论唯一外键关联<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/03/56372.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56372.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-03 16:37 <a href="http://www.blogjava.net/knowhow/archive/2006/07/03/56372.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate实体层次设计(四)</title><link>http://www.blogjava.net/knowhow/archive/2006/07/02/56181.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Sun, 02 Jul 2006 10:32:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/02/56181.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56181.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/02/56181.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56181.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56181.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Table per class hierarchy：<br>前两种方式，都要进行多表操作，这样带来的性能的消耗量是相当可观的，不利于高并发量的数据存取。<br>Table per class hierarchy提供了另外一中选择，这是实际开发中更常使用的方式，通过冗余字段表达同类型数据是很多情况下的选择。<br><br>实现：<br>通过配置文件中的discriminator节点。&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/02/56181.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-02 18:32 <a href="http://www.blogjava.net/knowhow/archive/2006/07/02/56181.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate实体层次设计(三) </title><link>http://www.blogjava.net/knowhow/archive/2006/07/02/56172.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Sun, 02 Jul 2006 09:39:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/02/56172.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56172.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/02/56172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56172.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Table per subclass:<br>父类TItem单独映射到一张主表，为子类TBook、TDVD分别单独设立一张子表，子表中只包含子类所扩展的属性。<br><br>实现：<br>通过配置文件中的joined-subclass节点。&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/02/56172.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-02 17:39 <a href="http://www.blogjava.net/knowhow/archive/2006/07/02/56172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate实体层次设计(二)</title><link>http://www.blogjava.net/knowhow/archive/2006/07/02/56057.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Sun, 02 Jul 2006 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/07/02/56057.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/56057.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/07/02/56057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/56057.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/56057.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Table pre concrete class:<br>每个子类对应一张数据库表的方式。<br><br>实现：<br>配置文件中不需要做特别处理&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/07/02/56057.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/56057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-07-02 15:40 <a href="http://www.blogjava.net/knowhow/archive/2006/07/02/56057.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate实体层次设计(一)</title><link>http://www.blogjava.net/knowhow/archive/2006/06/30/55972.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Fri, 30 Jun 2006 08:43:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/30/55972.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55972.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/30/55972.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55972.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55972.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 继承关系是关系数据库与面向对象数据结构之间的主要差异之一。<br>在关系型数据库的基础上，通过继承关系得到清晰合理的层次划分是Hibernate实体层次设计中的一个关键问题。<br>3种实现继承方法之间的比较。&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/30/55972.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55972.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-30 16:43 <a href="http://www.blogjava.net/knowhow/archive/2006/06/30/55972.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate组件</title><link>http://www.blogjava.net/knowhow/archive/2006/06/30/55970.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Fri, 30 Jun 2006 07:47:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/30/55970.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55970.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/30/55970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55970.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55970.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 将实体对象中的逻辑组成称为component。在配置文件中，使用component节点对组件进行声明。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/30/55970.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-30 15:47 <a href="http://www.blogjava.net/knowhow/archive/2006/06/30/55970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Hibernate Tool执行Hql语句</title><link>http://www.blogjava.net/knowhow/archive/2006/06/30/55889.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Fri, 30 Jun 2006 02:55:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/30/55889.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55889.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/30/55889.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55889.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55889.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 利用HibernateTool来调试，执行HQL，并可查看最终生成的SQL语言和执行结果。&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/30/55889.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55889.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-30 10:55 <a href="http://www.blogjava.net/knowhow/archive/2006/06/30/55889.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate复合主键的处理 (二) </title><link>http://www.blogjava.net/knowhow/archive/2006/06/29/55828.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Thu, 29 Jun 2006 14:42:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/29/55828.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55828.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/29/55828.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55828.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55828.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 基于主键类的复合主键&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/29/55828.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-29 22:42 <a href="http://www.blogjava.net/knowhow/archive/2006/06/29/55828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate复合主键的处理(一)</title><link>http://www.blogjava.net/knowhow/archive/2006/06/29/55784.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Thu, 29 Jun 2006 13:58:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/29/55784.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55784.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/29/55784.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55784.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55784.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 基于实体类的复合主键&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/29/55784.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-29 21:58 <a href="http://www.blogjava.net/knowhow/archive/2006/06/29/55784.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate映射自定义数据类型</title><link>http://www.blogjava.net/knowhow/archive/2006/06/29/55774.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Thu, 29 Jun 2006 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/29/55774.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55774.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/29/55774.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55774.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过UserType接口，可以实现自定义的数据类型&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/29/55774.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-29 16:36 <a href="http://www.blogjava.net/knowhow/archive/2006/06/29/55774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用HibernateTool:一个简单的Hibernate程序(二) </title><link>http://www.blogjava.net/knowhow/archive/2006/06/28/55601.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Wed, 28 Jun 2006 11:54:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/28/55601.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55601.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/28/55601.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55601.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55601.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 程序结构和具体的代码&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/28/55601.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55601.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-28 19:54 <a href="http://www.blogjava.net/knowhow/archive/2006/06/28/55601.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用HibernateTool:一个简单的Hibernate程序(一)</title><link>http://www.blogjava.net/knowhow/archive/2006/06/28/55576.html</link><dc:creator>baim</dc:creator><author>baim</author><pubDate>Wed, 28 Jun 2006 11:07:00 GMT</pubDate><guid>http://www.blogjava.net/knowhow/archive/2006/06/28/55576.html</guid><wfw:comment>http://www.blogjava.net/knowhow/comments/55576.html</wfw:comment><comments>http://www.blogjava.net/knowhow/archive/2006/06/28/55576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/knowhow/comments/commentRss/55576.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/knowhow/services/trackbacks/55576.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用HibernateTools插件，从数据库表，生成配置文件，映射文件，和POJO类&nbsp;&nbsp;<a href='http://www.blogjava.net/knowhow/archive/2006/06/28/55576.html'>阅读全文</a><img src ="http://www.blogjava.net/knowhow/aggbug/55576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/knowhow/" target="_blank">baim</a> 2006-06-28 19:07 <a href="http://www.blogjava.net/knowhow/archive/2006/06/28/55576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>