??xml version="1.0" encoding="utf-8" standalone="yes"?>av免费在线一区二区三区,欧美一级视频,亚洲午夜精品国产http://www.aygfsteel.com/windrain453/今生伴风赎ͼ来生不回?/description>zh-cnSun, 06 Jul 2025 13:40:50 GMTSun, 06 Jul 2025 13:40:50 GMT60一个恶心的错误http://www.aygfsteel.com/windrain453/archive/2010/05/15/321013.htmlZhjiangZhjiangFri, 14 May 2010 22:57:00 GMThttp://www.aygfsteel.com/windrain453/archive/2010/05/15/321013.htmlhttp://www.aygfsteel.com/windrain453/comments/321013.htmlhttp://www.aygfsteel.com/windrain453/archive/2010/05/15/321013.html#Feedback0http://www.aygfsteel.com/windrain453/comments/commentRss/321013.htmlhttp://www.aygfsteel.com/windrain453/services/trackbacks/321013.html
com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in ./map/Guest.xml.  
--- The error occurred while applying a result map.  
--- Check the Guest.listGuest.  
--- Check the result mapping for the 'password' property.  
--- Cause: java.sql.SQLException: Column 'userpwd' not found.


at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:201)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:541)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:94)
at com.zhxingchen.guestbook.dao.impl.BaseDAOImpl.queryAll(BaseDAOImpl.java:36)
at com.zhxingchen.guestbook.dao.impl.GuestDAOImpl.queryGuestByProperty(GuestDAOImpl.java:68)
at com.zhxingchen.guestbook.dao.impl.TestGuestDAO.testQueryByProperty(TestGuestDAO.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.sql.SQLException: Column 'userpwd' not found.


at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:983)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:4826)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.ibatis.common.jdbc.logging.ResultSetLogProxy.invoke(ResultSetLogProxy.java:47)
at $Proxy7.getString(Unknown Source)
at com.ibatis.sqlmap.engine.type.StringTypeHandler.getResult(StringTypeHandler.java:35)
at com.ibatis.sqlmap.engine.mapping.result.ResultMap.getPrimitiveResultMappingValue(ResultMap.java:619)
at com.ibatis.sqlmap.engine.mapping.result.ResultMap.getResults(ResultMap.java:345)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:384)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleMultipleResults(SqlExecutor.java:300)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:189)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189)
... 28 more
    出现q个错误的当头我懵了,我怎么也想不明白数据库里面怎么会没有userpwdq个字段Q我反复的对照都感觉数据库里是有的啊Q最后终于让我找Z问题所在,{知道后我就晕了Q一个很单的映射错误Q我居然反复了看?个小Ӟ可能是熬夜了思维停滞了吧Q?/div>
以下是SQLMap.xml的两D|代码Q第一D|定义了一个resultMap,W二D|利用q个resultMapq回
<resultMap id="listGuest" class="guest"> <result property="id"/> <result property="userName"/> <result property="password" column="userpwd"/> <result property="realName"/> <result property="gender"/> <result property="age"/> <result property="email"/> <result property="qq"/> </resultMap>
<statement id="queryGuestByProperty" parameterClass="guest" resultMap="listGuest"> SELECT ID as id, USERNAME as userName, USERPWD as password, USERREALNAME as realName, USERSSEX as gender, USERAGE as age, USEREMAIL as email, USERQQ as qq FROM GUEST <dynamic prepend="WHERE"> <isNotNull prepend="AND" property="password"> USERNAME=#userName# </isNotNull>
...............
也许不仔l看q真看不出来Q其实USERPWD在取出来的时候就已经转换成password了,难怪在resultMap中始l找不到userpwd,q样要是能找到才怪!?/div>
改的话很ҎQ我們֐于改resultMap文gQ将password后面?column="userpwd"LOK了!?/div>
万事q得谨慎Q!Q!Q?/div>

Zhjiang 2010-05-15 06:57 发表评论
]]>诅R锦瑟?/title><link>http://www.aygfsteel.com/windrain453/archive/2010/05/14/321001.html</link><dc:creator>Zhjiang</dc:creator><author>Zhjiang</author><pubDate>Fri, 14 May 2010 11:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/windrain453/archive/2010/05/14/321001.html</guid><wfw:comment>http://www.aygfsteel.com/windrain453/comments/321001.html</wfw:comment><comments>http://www.aygfsteel.com/windrain453/archive/2010/05/14/321001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/windrain453/comments/commentRss/321001.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/windrain453/services/trackbacks/321001.html</trackback:ping><description><![CDATA[今天早上在上班的路上H然惌v来《锦瑟》,于是随便念了一下,走着走着Q突然想读读q首诗,不ؓ其他Q只为兴赗? <div><span style="font-size: 18pt; "><span id="wmqeeuq" class="Apple-tab-span" style="white-space:pre"> </span></span></div> <div><span style="font-size: 18pt; "><span id="wmqeeuq" class="Apple-tab-span" style="white-space:pre"> </span>锦瑟  <span style="font-size: 12pt; ">李商?/span></span></div> <div><span style="font-size: 18pt; "><span style="font-size: 12pt; ">锦瑟无端五十弦,一弦一柱思华q?/span></span></div> <div>庄生晓梦qӞ望帝春心托杜鹃?/div> <div>沧v月明珠有泪,蓝田日暖玉生烟?/div> <div>此情可待成追忆,只是当时已惘然?/div> <div><br /> </div> <div>    读诗Q少不了要说作者的Q李商隐Q约812q或813q?—约858q_Q字义山Q号玉谿生、樊南生。晚唐诗人。原c河内怀州(今河南沁阻IQ祖辈迁荥阳Q今沛_郑州Q。(此段摘自l基癄Q?/div> <div>    q首诗描写了很多U物Q也引用了两个典故,只有最后一联写的是情义?/div> <div>    首先Q我们来看看q首诗里面的物,分别有锦瑟,蝴蝶Q杜鹃,沧vQ月亮,珍珠Q泪_蓝田Q太阻I玉,烟等{。除M间引用的典故Q其他基本都是静物。首先写锦瑟Q这件物事开第一句就托出来了Q点明全,我想当时作者可能是看到了这样一个锦瑟才引发了感慨,而且感慨颇深Q每一弦一个雁柱都让作者想C以前的欢乐的时光Q可见这件物事对他来说铭心刻骨。然后是蝴蝶和杜鹃,当然q两个事物是作者引用的典故Q其中有庄子的物我相容的典故和望帝的化杜鹃以寄意Q可见作者对物的看法Q也p一步点名作者此ȝ心情可能是和锦瑟惛_了,或者是作者将q个物看作了另一个hQ即借物怀人,q个我们日常也曾会有Q譬如说有时候你看到一个镯子,可能和你送给你的朋友的信物很像,多年不见早已忘怀Q如今再见,N在你g只看C那个镯子么?然后是一联,q一联中一q写了好多物事,有八个之多吧Q其中有像珍珠、玉q样富贵的物事,也有像泪_烟那h逝让人悲伤的物事Q更有像沧v、月亮、太队뀁蓝田等亘古不变的物事,可见作者既描写了O长,也描写了短暂Q既描写了欢乐,也描写了悲伤Q然而,快乐q是永久的Q因为点题的两个物事是泪和烟Q可见欢乐的时光很短暂而悲伤和思念却相当O长,可见作者思念之深?/div> <div>    其次Q这首诗里有一句是抒情的,此情可待成追忆,只是当时已惘然。那份情义本来是可以L盼的但现在只能追忆,只是当时已经q了。此句点题也呼应了第一联看到锦瑟后怀人?/div> <div>    在这里我H然惌v了一些故人,也许当年的吵闹其实真的没什么,却又葬送了一D늾好的情义Q难道我们不也是q了么Q因而,要好好把握现在的q䆾感情Q毕竟在数十亿记的h里Q我们相遇,相知Q到相爱是多么的不易Q何苦非要闹C后看C一些旧物却只能以泪z面Q借物怀人呢Q?/div> <div>    Ps: 在这首诗里的蓝田Q我在几q前曑֎q,一个本来以玉石d的地方现在只有青׃在,l水长流。可见,q有的时候是掌握了资源,掌握了胦富,若干q后大家也没什么不同。所以对于那些和我一样在大都市里L角色的朋友,请你们不要悲伤,也不要郁P生命很短暂,如何在有限的旉里让生命更充实,让生zLLQ让自己更快乐才是我们所应该考虑的事情。因为,我们要相信,旉才是仲裁者,一切的不^{,不^均在旉的面前都是沫,最后等会消散于无Ş。另外,蓝田值得你去看一下! </div> <img src ="http://www.aygfsteel.com/windrain453/aggbug/321001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/windrain453/" target="_blank">Zhjiang</a> 2010-05-14 19:57 <a href="http://www.aygfsteel.com/windrain453/archive/2010/05/14/321001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Aache Qpid Learning Part 1http://www.aygfsteel.com/windrain453/archive/2010/05/14/320997.htmlZhjiangZhjiangFri, 14 May 2010 10:48:00 GMThttp://www.aygfsteel.com/windrain453/archive/2010/05/14/320997.htmlhttp://www.aygfsteel.com/windrain453/comments/320997.htmlhttp://www.aygfsteel.com/windrain453/archive/2010/05/14/320997.html#Feedback0http://www.aygfsteel.com/windrain453/comments/commentRss/320997.htmlhttp://www.aygfsteel.com/windrain453/services/trackbacks/320997.htmlWiki上的描述是:
Apache Qpid is an open source (Apache 2.0 licensed) messaging system which implements the Advanced Message Queuing Protocol. It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support.
另外 Apache Qpid q有很多特点Q具体请查阅 http://qpid.apache.org/

OKQ不废话,q入正题Q我今天搞了一天才其配置?E微会有一炚w烦,不过q算好用Q对于用到Message Queue或者想用的朋友Q可以尝试一下!
首先q入http://qpid.apache.org/getting-started.htmlQ然后进入download 面Q由于我是用JAVA来开发,所以我选择下蝲Mutiple Component Packages条目下的JAVA broker,client & toolsq一个,用C++开发或者其他语a开发的也可以适当选择下蝲。另外还有一个适用的工具可以下载是在Management tools条目下面(是一个基于Eclipse RUP 的YӞ׃今天调了半天没调好所以就不说明了)
然后回到getting-start那一늜安装说明: 在这里我E微说下吧,反正也很单(解压什么的qq了Q!
1. 讄环境变量Q这里有两个环境变量需要设|?QPID_HOME 和QPID_WORKQ上面的E问很单,QPID_WORK是用来设|broker产生文g的\径,主要是LOG吧?/div>
2.修改%QPID_HOME%\etc\config.xml文gQ主要是修改management下面?lt;keyStorePath></keyStorePath>的文件\径,否则直接启动会出C个莫名其妙的找不到文件的错误
3.修改%QPID_HOME%\bin\create-example-ssl-strores.bat文gq里要修改三处,?keystore后面的\径换成你在第二部讄的文件\径,q里可以看到q个批处理文件其实用的是%JAVA_HOME%\bin的keytool命oQ有关keytool的命令详解可以看http://shenzhenchufa.blog.51cto.com/730213/169390(q篇不是我写的,不好转蝲Q只好给链接Q但是很详细)
4.执行create-example-ssl-stroresQ然后执行qpid-server命o卛_Q你可以发现broker很正常的启动?/div>
在测试到broker启动之后可以利用svn Check(https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/)来得到具体例?PSQ什么还不会有SVNQ?Q?里面的例子写的还不错Q很详细Q示例可以导入eclipse中执行,当然Q在执行CZ的时候如果把brokerl关掉了׃能出来结果了Q当q行jmsexample下面的Hello.java出现了Hello worldӞ那么恭喜你,Qpid安装成功了,然后惛_什么就可以具体发挥了!

对于JMS的Prodcer(PTP)/Publisher(PUB/SUB)执行步骤一般是
1.通过ConnectionFactroy得到Connection(h意QpidCZ中properties文g的connectionfactory.xxxxx键后面对应的g般都是amqp://xxxx:xxxx@xxxx/xxx?brokerlist='tcp://localhost:5672'格式?
2. 通过Connection获得一个Session(PTP)/TopicSession(PUB/SUB)
3. 获得MessageProducer(PTP)/Topic(PUB/SUB)
4. 产生/发布消息
5. 关闭ConnectionQ当关闭Connection的时候,Session 也会自动关闭Q?/div>
消费?订阅之的执行步骤几乎差不多,是W四步是消费/订阅消息

好了Q今天就写到q吧Q很单的介绍Q以后再慢慢写,有什么问题,大家可以共同探讨下!
最后,注意文明用语Q谢谢!~~~~



Zhjiang 2010-05-14 18:48 发表评论
]]>无聊的JMShttp://www.aygfsteel.com/windrain453/archive/2010/05/13/320920.htmlZhjiangZhjiangThu, 13 May 2010 10:39:00 GMThttp://www.aygfsteel.com/windrain453/archive/2010/05/13/320920.htmlhttp://www.aygfsteel.com/windrain453/comments/320920.htmlhttp://www.aygfsteel.com/windrain453/archive/2010/05/13/320920.html#Feedback0http://www.aygfsteel.com/windrain453/comments/commentRss/320920.htmlhttp://www.aygfsteel.com/windrain453/services/trackbacks/320920.html 无聊的PM和无聊的Manager居然x目集成Z个永久扩展的框架Q于是无辜的我只好又qJMS看了一天,我滴啊Q什么世道啊Q~?

    不过话说回来QJMSq不错,是很烦Q~~~

    今天p样吧Q找个时间解释下JMS的名词吧Q今天太无聊了,而且马上q要写一堆的论文QM一个字Q烦Q~~~~~?/div>

Zhjiang 2010-05-13 18:39 发表评论
]]>可以写blog了么http://www.aygfsteel.com/windrain453/archive/2010/05/12/320737.htmlZhjiangZhjiangWed, 12 May 2010 10:46:00 GMThttp://www.aygfsteel.com/windrain453/archive/2010/05/12/320737.htmlhttp://www.aygfsteel.com/windrain453/comments/320737.htmlhttp://www.aygfsteel.com/windrain453/archive/2010/05/12/320737.html#Feedback0http://www.aygfsteel.com/windrain453/comments/commentRss/320737.htmlhttp://www.aygfsteel.com/windrain453/services/trackbacks/320737.html廿伍载,不曾记片aQ如今忆往昔,恍若两重天。当以勤字诀Q随心记此愿Q不xq似今时Q无甚可挂念Q?/span>

W一ơ写技术blogQ有很兴奋的感觉Q我对Java也不是很熟,属于刚入门型的,所以估计不能写出很好的技术文章,不过q是我所能,谁叫我入了ITq一行呢Q唉Q~~~?/span>

q里以后是我的家了,Ƣ迎各位光Q?/span>

额,旉不早了,眼看p班一个小时了Q嘿嘿,闪了先,今天写一点吧Q以后再慢慢来!?/span>


Zhjiang 2010-05-12 18:46 发表评论
]]>
վ֩ģ壺 Ӷ| ½| | | ʷ| | ī| | տ| ˰| | | | | Ī| | â| | Ϫ| Ӧñر| | ˮ| Ȫ| | ˷| ֺ| | | | | | ɳ| | »| | | | ľ| | пǰ| |