﻿<?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-java零星谈</title><link>http://www.blogjava.net/xhongyang/</link><description>java零星谈</description><language>zh-cn</language><lastBuildDate>Wed, 15 Apr 2026 11:57:05 GMT</lastBuildDate><pubDate>Wed, 15 Apr 2026 11:57:05 GMT</pubDate><ttl>60</ttl><item><title>hibernate使用中常见的问题</title><link>http://www.blogjava.net/xhongyang/archive/2005/12/02/22254.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Fri, 02 Dec 2005 07:51:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/12/02/22254.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/22254.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/12/02/22254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/22254.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/22254.html</trackback:ping><description><![CDATA[<P>hibernate使用中常见的问题</P>
<P>classes根目录下放置了hibernate.properties及hibernate.cfg.xml文件。<BR>classes\test目录下放置了Admin.hbm.xml文件。<BR>工程中引用了hibernate3.jar、dom4j-1.5.2.jar及oracel数据库驱动程序classes12.jar、nls_charset12.jar、ocrs12.jar、hibernate3的lib下所有的包及其它要使用的包。</P>
<P><BR>（1）hibernate警告 Could not obtain connection metadata<BR>运行时报错如下：<BR>2005-12-1 13:29:19 org.hibernate.connection.DriverManagerConnectionProvider configure<BR>信息: using driver: oracle.jdbc.driver.OracleDriver at URL: jdbc:oracle:thin:@localhost:1521:icts<BR>2005-12-1 13:29:19 org.hibernate.connection.DriverManagerConnectionProvider configure<BR>信息: connection properties: {user=system, password=****}<BR>2005-12-1 13:29:19 org.hibernate.cfg.SettingsFactory buildSettings<BR>警告: Could not obtain connection metadata<BR>java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=150999297)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))<BR>at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)<BR>at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)<BR>at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)<BR>at oracle.jdbc.driver.OracleConnection.&lt;init&gt;(OracleConnection.java:361)<BR>at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:442)<BR>at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)<BR>at java.sql.DriverManager.getConnection(DriverManager.java:525)<BR>at java.sql.DriverManager.getConnection(DriverManager.java:140)<BR>at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)<BR>at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:118)<BR>at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1505)<BR>at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1053)<BR>at test.Test.insertAdmin(Test.java:31)<BR>at test.Test.myTest(Test.java:54)<BR>at test.Test.main(Test.java:59)<BR>2005-12-1 13:29:19 org.hibernate.cfg.SettingsFactory buildSettings<BR>信息: JDBC batch size: 15<BR>......</P>
<P>＊＊＊＊＊＊<BR>连接数据库有问题。检查用户名称与密码及数据库全局名称。</P>
<P>（2）报错：CUSTOMER is not mapped<BR>错在这里：List list = session.createQuery("from CUSTOMER").list();<BR>注意这里from后面对应的是类名，而不是数据库表名。<BR>因为Customer类和表CUSTOMERS做了映射，在sql的检索中不是从数据库中取，而是从类中，这也是ORM的思想。<BR>（3）报错：Could not bind factory to JNDI<BR>此错误是配置文件的问题，如果hibernate配置文件有session_factory_name这个变量，&lt;session-factory name="foo"&gt; 会试图将一个SessionFactory实例以foo为名bind到jndi上，而有的application container不支持jndi绑定。把这个变量去掉即可。<BR></P><img src ="http://www.blogjava.net/xhongyang/aggbug/22254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-12-02 15:51 <a href="http://www.blogjava.net/xhongyang/archive/2005/12/02/22254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Power Designer随笔</title><link>http://www.blogjava.net/xhongyang/archive/2005/11/25/21429.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Fri, 25 Nov 2005 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/11/25/21429.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/21429.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/11/25/21429.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/21429.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/21429.html</trackback:ping><description><![CDATA[<P>1、导出表结构脚本：Database ---&gt;Generate Database ---&gt; Genarate Script </P>
<P>2、将模型导出为html或rtf格式：Model--&gt;reports...</P>
<P>3、将已经存在的数据库所有表，导入到PowerDesign中：File--&gt;Reverse Engineer...</P>
<P>4、</P><img src ="http://www.blogjava.net/xhongyang/aggbug/21429.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-11-25 15:27 <a href="http://www.blogjava.net/xhongyang/archive/2005/11/25/21429.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用rose的问题</title><link>http://www.blogjava.net/xhongyang/archive/2005/11/25/21427.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Fri, 25 Nov 2005 06:59:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/11/25/21427.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/21427.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/11/25/21427.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/21427.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/21427.html</trackback:ping><description><![CDATA[<P><FONT size=2>先感慨一下！rose的功能实在是太强大了！！</FONT></P>
<P><FONT size=2>1、生成代码：新建模板时如果选择的是java/j2ee，那么当定义好一些类及其属性方法后，选择菜单tools--&gt;java/j2ee--&gt;generate code命令来生成源代码，不过使用此命令前，应该先确定生成的代码存放的路径，即选择菜单tools--&gt;java/j2ee--&gt;project specification--&gt;new，这里也可以修改已设置的存放路径。如果没有定义存放路径就让其直接生成源代码，会自动跳出一个对话框让你设置，或者报错。</FONT></P>
<P><FONT size=2>2、</FONT></P><img src ="http://www.blogjava.net/xhongyang/aggbug/21427.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-11-25 14:59 <a href="http://www.blogjava.net/xhongyang/archive/2005/11/25/21427.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于tomcat的一些问题</title><link>http://www.blogjava.net/xhongyang/archive/2005/11/25/21423.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Fri, 25 Nov 2005 06:51:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/11/25/21423.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/21423.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/11/25/21423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/21423.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/21423.html</trackback:ping><description><![CDATA[<P>1、jakarta-tomcat-5.5.10.exe安装后，使用Monitor Tomcat启动服务总是启动不起来，换了台机器也不行，不知问题出在哪里。但使用jakarta-tomcat-5.5.9.exe安装后，使用Monitor Tomcat启动服务能够正常启动。所以还是较旧一点儿的版本安全性更好呀。</P>
<P>2、在webapp下新建文件夹，如果里面只有一个页面是不能做为应用来运行的。必须在此新建的文件夹内放置WEB-INF文件夹，并在WEB-INF中放置web.xml，才能做为应用被tomcat识别并自动部署（在新版本tomcat中，新建的应用不需要重启tomcat）。需要注意的是：有些老版本是必须在新建文件夹下放置同名的xml文件才能被自动部署，或者必须在conf\server.xml中新增元素才能被正确部署。</P><img src ="http://www.blogjava.net/xhongyang/aggbug/21423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-11-25 14:51 <a href="http://www.blogjava.net/xhongyang/archive/2005/11/25/21423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决电脑故障的一个好办法</title><link>http://www.blogjava.net/xhongyang/archive/2005/10/26/16842.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Wed, 26 Oct 2005 02:39:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/10/26/16842.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/16842.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/10/26/16842.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/16842.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/16842.html</trackback:ping><description><![CDATA[解决电脑故障的一个好办法<BR>今天的电脑出了个毛病，只要一连通网络，就会有病毒不断的发包过来，使机器比老牛拉车还慢，一看就是中毒了。<BR>想到要重做系统，真是浑身都不舒服，因为重做系统实在太麻烦了，何况有好几十款常用软件都要重新安装呢？太浪费时间了。<BR>病毒在电脑里，但杀毒软件却怎么也扫描不出来，只得想别的办法了。<BR>查看了一下电脑里的线程，但没有发现有哪个线程象是由病毒控制的。<BR>又去查防火墙里记录，所有连网的线程都应该通过防火墙才是。仔细检查了一下，真的看到有一个未名的程序在连网。<BR>赶紧删除了C:\Documents and Settings\XXX\Local Settings\Temp里的所有内容，好了，问题解决了。<BR>这个文件夹总爱藏污纳垢，看来要随时清理才好。<img src ="http://www.blogjava.net/xhongyang/aggbug/16842.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-10-26 10:39 <a href="http://www.blogjava.net/xhongyang/archive/2005/10/26/16842.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts架构的常用设计 </title><link>http://www.blogjava.net/xhongyang/archive/2005/10/26/16833.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Wed, 26 Oct 2005 02:17:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/10/26/16833.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/16833.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/10/26/16833.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/16833.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/16833.html</trackback:ping><description><![CDATA[<DIV class=diaryContent id=diary3324951 style="DISPLAY: block">（1）创建消息资源文件，所有消息都调用资源文件里的内容。不同语言的消息，创建不同的消息资源文件。<BR>（2）创建存放常量的Java文件。<BR>（3）创建自已的ActionForm类(继承)，工程中所有ActionForm　Bean都继承MyActionForm。<BR>（4）创建自已的Action类(继承)，工程中所有Action　Bean都继承MyAction。<BR>（5）每个独立的模块都使用自己的struts-config.xml。 </DIV><img src ="http://www.blogjava.net/xhongyang/aggbug/16833.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-10-26 10:17 <a href="http://www.blogjava.net/xhongyang/archive/2005/10/26/16833.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> jsp显示报表的一种办法 </title><link>http://www.blogjava.net/xhongyang/archive/2005/10/26/16816.html</link><dc:creator>冷月畅晚</dc:creator><author>冷月畅晚</author><pubDate>Wed, 26 Oct 2005 00:12:00 GMT</pubDate><guid>http://www.blogjava.net/xhongyang/archive/2005/10/26/16816.html</guid><wfw:comment>http://www.blogjava.net/xhongyang/comments/16816.html</wfw:comment><comments>http://www.blogjava.net/xhongyang/archive/2005/10/26/16816.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xhongyang/comments/commentRss/16816.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xhongyang/services/trackbacks/16816.html</trackback:ping><description><![CDATA[<DIV class=diaryContent id=diary3324120 style="DISPLAY: block">
<P>步骤：</P>
<P>1、在excel中定义好表格的样式。</P>
<P>2、将excel另存为网页（.html）。</P>
<P>3、将网页.html后缀名重设为.jsp。</P>
<P>4、在jsp文件头中加入代码：</P>
<P>&lt;%@ page contentType="application/vnd.ms-excel; charset=GBK" %&gt;</P>
<P>这时，当用IE访问此报表时，会提示打开还是保存excel报表文件，如果选择打开，会在网页中显示与在excel中一样的报表格式。</P>
<P>如果不是使用IE游览器，有时只会提示下载文件，而无法在网页中打开。</P></DIV><img src ="http://www.blogjava.net/xhongyang/aggbug/16816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xhongyang/" target="_blank">冷月畅晚</a> 2005-10-26 08:12 <a href="http://www.blogjava.net/xhongyang/archive/2005/10/26/16816.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>