﻿<?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>IT博客-yunshichen-随笔分类-Java</title><link>http://www.cnitblog.com/yunshichen/category/7107.html</link><description>我相信人生是值得活的,尽管人在一生中必须遭受痛苦,卑劣,残酷,不幸和死亡的折磨,我依然深信如此.但我认为人生不一定要有意义,只是对一些人而言,他们可以使人生有意义.  ---J 赫胥黎</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 14:16:36 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 14:16:36 GMT</pubDate><ttl>60</ttl><item><title>官方Hibernate tutorial 修正版</title><link>http://www.cnitblog.com/yunshichen/archive/2010/03/26/hibernate_tutorial_fix.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Fri, 26 Mar 2010 09:39:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2010/03/26/hibernate_tutorial_fix.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/64834.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2010/03/26/hibernate_tutorial_fix.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/64834.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/64834.html</trackback:ping><description><![CDATA[
		<br />
		<h2>
				<font color="#006600">
						<b>官方版教程的问题</b>
				</font>
		</h2>    公司新同事比较多,为了让他们尽快熟悉Hibernate, 我打算做个系列教程. 于是边看官方教程边总结, 这样跟着做下来, 问题来了. <br /><br />    我看的是这个教程:  <a target="_blank" title="http://docs.jboss.org/hibernate/core/3.3/reference/en-US/html/tutorial.html#tutorial-firstapp" href="http://docs.jboss.org/hibernate/core/3.3/reference/en-US/html/tutorial.html#tutorial-firstapp">http://docs.jboss.org/hibernate/core/3.3/reference/en-US/html/tutorial.html#tutorial-firstapp</a>  边看边发疑问: 有人成功跑过这个教程不? 我估计是没有. 因为该教程的maven配置有问题,而且文中漏了一些方法说明.如果你真的完完全全照着官方教程跑, 是跑不出来的.<br /><br />    而且, 该教程用maven来打包. 对做了多年J2EE 开发的人来说, Maven和Ivy自然不是什么问题. 但指望刚走出学校的小伙子去了解它们,无疑不切实际. 培训有所谓"台阶式"教育一说, 这个台阶, 定得太高了. 或者Hibernate的作者都长于技术, 而不太关注教程这些东西吧.<br /><br />    我的这个程序包其实没什么技术含量, 就是把官方教程的文件都做好, 配置好, 写好测试类, 用ant来编译. 指望新手熟悉maven不现实, 但做java的人, ant是必须掌握的.<br /><br />    下载地址: <a target="_blank" title="http://www.uushare.com/user/diegoyun/file/2781837" href="http://www.uushare.com/user/diegoyun/file/2781837">http://www.uushare.com/user/diegoyun/file/2781837</a><br /><hr size="2" width="100%" /><br /><h2><font><b><font color="#006600"><b>如何运行</b></font></b></font></h2>    假设你已经配置好了ant,java<br /><br />    1&gt; 解压,然后用 ant compile-src 来编译程序<br />    2&gt; 将工程导入到Eclipse<br />    3&gt; 在文件夹里有个database目录, cd 到这个目录, 然后双击 start_server.bat . 这样, hsqldb 就启动起来了.<br />    4&gt; 在Eclipse里打开 EventManager.java, 在main方法里, 改变cmd的值, 即可以测试hibernate的多个方法.<br /><br />    Good luck.<br /><hr size="2" width="100%" /><br /><h2><font color="#006600"><b>已解决的问题</b></font></h2>    这是我跑官网例子时遇到的错误, 一并记下, 希望可以帮助到你.<br /><br />    <b>在Configuration().configure().buildSessionFactory() 时遇到:</b><b>Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.</b><br /><br />    导致这个错误的两个原因:<br />    1&gt;你的xml声明是utf-8字符集, 但实际上你用其他文本编辑器存xml的时候, 不是存成utf-8. 解决办法是把  &lt;?xml version='1.0' encoding='utf-8'?&gt; 改为 &lt;?xml version='1.0'?&gt;<br />    <br />    2&gt;你的hibernate.cfg.xml 路径不对. 很显然, hibernate的error信息误导了你. (不知道这算不算hibernate的一个bug)<br /><br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/64834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2010-03-26 17:39 <a href="http://www.cnitblog.com/yunshichen/archive/2010/03/26/hibernate_tutorial_fix.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring &amp; Hibernate 配置文件</title><link>http://www.cnitblog.com/yunshichen/archive/2008/07/03/46260.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Thu, 03 Jul 2008 02:26:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/07/03/46260.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/46260.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/07/03/46260.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/46260.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/46260.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Spring & Hibernate 配置文件. 作备忘录.&nbsp;&nbsp;<a href='http://www.cnitblog.com/yunshichen/archive/2008/07/03/46260.html'>阅读全文</a><img src ="http://www.cnitblog.com/yunshichen/aggbug/46260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-07-03 10:26 <a href="http://www.cnitblog.com/yunshichen/archive/2008/07/03/46260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>