﻿<?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-超级笨笨-随笔分类-SSH</title><link>http://www.blogjava.net/ptah/category/43278.html</link><description>好脑子，不如一个烂博客</description><language>zh-cn</language><lastBuildDate>Sat, 02 Jan 2010 11:48:58 GMT</lastBuildDate><pubDate>Sat, 02 Jan 2010 11:48:58 GMT</pubDate><ttl>60</ttl><item><title>Hibernate SQL优化小技巧使用dynamic-insert="true" dynamic-update="true"</title><link>http://www.blogjava.net/ptah/archive/2010/01/02/308031.html</link><dc:creator>超级笨笨</dc:creator><author>超级笨笨</author><pubDate>Sat, 02 Jan 2010 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/ptah/archive/2010/01/02/308031.html</guid><wfw:comment>http://www.blogjava.net/ptah/comments/308031.html</wfw:comment><comments>http://www.blogjava.net/ptah/archive/2010/01/02/308031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ptah/comments/commentRss/308031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ptah/services/trackbacks/308031.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在我们熟悉的Hibernate映射文件中也大有乾坤，很多值得我注意的地方。<br>在Hibernate的映射文件的class tag使用dynamic-insert，dynamic-update，可以优化生成的SQL语句，提高SQL执行效率，最终可以提高系统性能&nbsp;&nbsp;<a href='http://www.blogjava.net/ptah/archive/2010/01/02/308031.html'>阅读全文</a><img src ="http://www.blogjava.net/ptah/aggbug/308031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ptah/" target="_blank">超级笨笨</a> 2010-01-02 15:03 <a href="http://www.blogjava.net/ptah/archive/2010/01/02/308031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSON和JAVA的POJO的相互转换</title><link>http://www.blogjava.net/ptah/archive/2009/12/30/307804.html</link><dc:creator>超级笨笨</dc:creator><author>超级笨笨</author><pubDate>Wed, 30 Dec 2009 10:16:00 GMT</pubDate><guid>http://www.blogjava.net/ptah/archive/2009/12/30/307804.html</guid><wfw:comment>http://www.blogjava.net/ptah/comments/307804.html</wfw:comment><comments>http://www.blogjava.net/ptah/archive/2009/12/30/307804.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/ptah/comments/commentRss/307804.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ptah/services/trackbacks/307804.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JSON和JAVA的POJO的相互转换&nbsp;&nbsp;<a href='http://www.blogjava.net/ptah/archive/2009/12/30/307804.html'>阅读全文</a><img src ="http://www.blogjava.net/ptah/aggbug/307804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ptah/" target="_blank">超级笨笨</a> 2009-12-30 18:16 <a href="http://www.blogjava.net/ptah/archive/2009/12/30/307804.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate的fetch="join"和fetch="select" </title><link>http://www.blogjava.net/ptah/archive/2009/12/29/307597.html</link><dc:creator>超级笨笨</dc:creator><author>超级笨笨</author><pubDate>Tue, 29 Dec 2009 02:15:00 GMT</pubDate><guid>http://www.blogjava.net/ptah/archive/2009/12/29/307597.html</guid><wfw:comment>http://www.blogjava.net/ptah/comments/307597.html</wfw:comment><comments>http://www.blogjava.net/ptah/archive/2009/12/29/307597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ptah/comments/commentRss/307597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ptah/services/trackbacks/307597.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: fetch参数指定了关联对象抓取的方式是select查询还是join查询，select方式时先查询返回要查询的主体对象（列表），再根据关联外键id，每一个对象发一个select查询，获取关联的对象，形成n+1次查询；&nbsp;&nbsp;<a href='http://www.blogjava.net/ptah/archive/2009/12/29/307597.html'>阅读全文</a><img src ="http://www.blogjava.net/ptah/aggbug/307597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ptah/" target="_blank">超级笨笨</a> 2009-12-29 10:15 <a href="http://www.blogjava.net/ptah/archive/2009/12/29/307597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载:hibernate集合映射inverse和cascade详解 </title><link>http://www.blogjava.net/ptah/archive/2009/12/27/307422.html</link><dc:creator>超级笨笨</dc:creator><author>超级笨笨</author><pubDate>Sun, 27 Dec 2009 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/ptah/archive/2009/12/27/307422.html</guid><wfw:comment>http://www.blogjava.net/ptah/comments/307422.html</wfw:comment><comments>http://www.blogjava.net/ptah/archive/2009/12/27/307422.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ptah/comments/commentRss/307422.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ptah/services/trackbacks/307422.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: １、到底在哪用cascade="..."？<br><br>cascade属性并不是多对多关系一定要用的，有了它只是让我们在插入或删除对像时更方便一些，只要在 cascade的源头上插入或是删除，所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade，unsaved- value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update，如果这个对象的id是unsaved- value的话，那说明这个对象不是persistence object要save（insert)；如果id是非unsaved-value的话，那说明这个对象是persistence object（数据库中已存在），只要update就行了。saveOrUpdate方法用的也是这个机制。&nbsp;&nbsp;<a href='http://www.blogjava.net/ptah/archive/2009/12/27/307422.html'>阅读全文</a><img src ="http://www.blogjava.net/ptah/aggbug/307422.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ptah/" target="_blank">超级笨笨</a> 2009-12-27 10:50 <a href="http://www.blogjava.net/ptah/archive/2009/12/27/307422.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>