﻿<?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-Welcome to utopia!-随笔分类-J2EE框架</title><link>http://www.blogjava.net/utopian/category/9161.html</link><description>专注于JAVA开发!!!</description><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 02:43:57 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 02:43:57 GMT</pubDate><ttl>60</ttl><item><title>Struts 控制面板工具</title><link>http://www.blogjava.net/utopian/archive/2006/04/01/38579.html</link><dc:creator>Welcome to utopia!</dc:creator><author>Welcome to utopia!</author><pubDate>Sat, 01 Apr 2006 00:51:00 GMT</pubDate><guid>http://www.blogjava.net/utopian/archive/2006/04/01/38579.html</guid><wfw:comment>http://www.blogjava.net/utopian/comments/38579.html</wfw:comment><comments>http://www.blogjava.net/utopian/archive/2006/04/01/38579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/utopian/comments/commentRss/38579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/utopian/services/trackbacks/38579.html</trackback:ping><description><![CDATA[
		<p>  这工具的功能是图形化配置Struts-config.xml这个文件，比较直观。支持以下流行的IDE工具：</p>
		<ul>
				<li> JBuilder 
</li>
				<li>Eclipse 
</li>
				<li>WebSphere 
</li>
				<li>Intellj IDA 
</li>
				<li>NetBeans 
</li>
				<li>Oracle JDeveloper 
</li>
				<li>Sun One Studio </li>
		</ul>
		<p>我现在做Struts用的是Myeclipse 4.1.2，编辑Struts-config.xml是很方便，但是如果想要修改就比较困难，不知道为什么，已经定义好的FormBean不能在图形界面下修改(可以修改代码).这个工具可以实现这一功能，推荐使用！<br />下载地址:<br /><a href="http://www.jamesholmes.com/struts/struts-console-4.8.zip">http://www.jamesholmes.com/struts/struts-console-4.8.zip</a></p>
<img src ="http://www.blogjava.net/utopian/aggbug/38579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/utopian/" target="_blank">Welcome to utopia!</a> 2006-04-01 08:51 <a href="http://www.blogjava.net/utopian/archive/2006/04/01/38579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate 3.0的批量删除</title><link>http://www.blogjava.net/utopian/archive/2006/03/30/38358.html</link><dc:creator>Welcome to utopia!</dc:creator><author>Welcome to utopia!</author><pubDate>Thu, 30 Mar 2006 12:55:00 GMT</pubDate><guid>http://www.blogjava.net/utopian/archive/2006/03/30/38358.html</guid><wfw:comment>http://www.blogjava.net/utopian/comments/38358.html</wfw:comment><comments>http://www.blogjava.net/utopian/archive/2006/03/30/38358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/utopian/comments/commentRss/38358.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/utopian/services/trackbacks/38358.html</trackback:ping><description><![CDATA[
		<p>今天把孙MM的&lt;&lt;精通Hibernate&gt;&gt;里第五章的代码跑了一遍,有一个方法怎么也过不去:<br />  public void deleteAllObjects(String className) throws Exception{<br />    // Ask for a session using the JDBC information we've configured<br />    Session session = sessionFactory.openSession();<br />    Transaction tx = null;<br />    try {<br />      tx = session.beginTransaction();<br />      session.delete("from " +className);<br />      // We're done; make our changes permanent<br />      tx.commit();</p>
		<p>    }catch (Exception e) {<br />      if (tx != null) {<br />        // Something went wrong; discard all partial changes<br />        tx.rollback();<br />      }<br />      throw e;<br />    } finally {<br />      // No matter what, close the session<br />      session.close();<br />    }<br />  }<br />总报错:<br />org.hibernate.MappingException: Unknown entity: java.lang.String <br />就是<br /> session.delete("from " +className);<br />这一句出错了.真是神奇,这么简单一段竟然过不去,立马写了一个测试,就是先Load一个NativeTester对象,然后再delete,成功了.......save一个NativeTester对象,也成功........这表示可以找到NativeTester.但是为什么说Unknown entity: java.lang.String 呢?<br />郁闷了一个下午以后,晚上开始google,终于让我解决了,原来孙MM写书的时候用的是2.0,现在我用的是3.0,批量删除的方法也已经改了,现在是:<br />String hqlDelete = "delete NativeTester"; <br />int deletedEntities = session.createQuery( hqlDelete ) <br />.executeUpdate(); <br />终于解决了!!!!<br />补充一下,我的开发环境:<br />Eclipse 3.1.2+Myeclipse 4.1.1+Tomcat 5.0.28+Mysql 5.0.16</p>
<img src ="http://www.blogjava.net/utopian/aggbug/38358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/utopian/" target="_blank">Welcome to utopia!</a> 2006-03-30 20:55 <a href="http://www.blogjava.net/utopian/archive/2006/03/30/38358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>