﻿<?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-aimyxmu</title><link>http://www.blogjava.net/aimyxmu/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:05:22 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:05:22 GMT</pubDate><ttl>60</ttl><item><title>writer</title><link>http://www.blogjava.net/aimyxmu/archive/2006/12/12/87200.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Tue, 12 Dec 2006 04:16:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/12/12/87200.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/87200.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/12/12/87200.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/87200.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/87200.html</trackback:ping><description><![CDATA[
		<p>注意writer的参数有多个,特别是有一个boolean的参数决定刷新或在附加文本</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<p>
						<font size="4">
								<font face="Arial">
										<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
										<span style="COLOR: #000000">            log </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">  </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> PrintWriter(</span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> FileOutputStream(fl,</span>
										<span style="COLOR: #0000ff">true</span>
										<span style="COLOR: #000000">),</span>
										<span style="COLOR: #0000ff">true</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            SimpleDateFormat df </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> SimpleDateFormat(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">yyyy.MM.dd 'at' hh:mm:ss\n</span>
										<span style="COLOR: #000000">"</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            Date now </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000"> Date();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            String dateformat </span>
										<span style="COLOR: #000000">=</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000"> df.format(now)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            BufferedWriter bf  </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> BufferedWriter(</span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> FileWriter(fl, </span>
										<span style="COLOR: #0000ff">true</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000">));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            bf.append(dateformat);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            bf.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            log.println(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">start connection databse:</span>
										<span style="COLOR: #000000">"</span>
								</font>
						</font>
						<font size="4">
								<font face="Arial">
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            log.println(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">driver name:</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">.concat(driveName);</span>
								</font>
						</font>
				</p>
		</div>
		<br />输出的结果示例:
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><font size="4"><font face="Arial"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">2006.12</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000"> at </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">21</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">13</span></font></font><span style="COLOR: #000000"><br /><font face="Arial" size="4"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />start connection databse:<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />driver name:oracle.jdbc.driver.OracleDriver</font></span></div><br /><img src ="http://www.blogjava.net/aimyxmu/aggbug/87200.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-12-12 12:16 <a href="http://www.blogjava.net/aimyxmu/archive/2006/12/12/87200.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作流的错误</title><link>http://www.blogjava.net/aimyxmu/archive/2006/07/09/57358.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Sun, 09 Jul 2006 08:17:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/07/09/57358.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/57358.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/07/09/57358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/57358.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/57358.html</trackback:ping><description><![CDATA[1、org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.xindeco.business.pojo.NonageRegister#82]<br /> at org.hibernate.ObjectNotFoundException.throwIfNull(ObjectNotFoundException.java:27)<br /> at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:65)<br /> at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(ApplicationFilterChain.java:252)<br /> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br /> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)<br /> at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)<br /> at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)<br /> at org.apache.catalina.core.ApplicationDispatcher.forward<br /><br />错误的原因：<br />在nonregsiter中已经手动删除了id=‘82’的记录，而在WF_task以及wf-proces中还有bizclass = '3' &amp;&amp; bizId = '82'的记录,只要删除wf-task中相应的记录.<img src ="http://www.blogjava.net/aimyxmu/aggbug/57358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-07-09 16:17 <a href="http://www.blogjava.net/aimyxmu/archive/2006/07/09/57358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WF_Process—理解</title><link>http://www.blogjava.net/aimyxmu/archive/2006/07/06/56907.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Thu, 06 Jul 2006 02:37:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/07/06/56907.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/56907.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/07/06/56907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/56907.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/56907.html</trackback:ping><description><![CDATA[
		<p>ProcessInstance.hbm.xml：</p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">&lt;?</span>
				<span style="COLOR: #000000">xml version</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">1.0</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000"> encoding</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">UTF-8</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">?&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">&lt;!</span>
				<span style="COLOR: #000000">DOCTYPE hibernate</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">mapping PUBLIC<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">-//Hibernate/Hibernate Mapping DTD 3.0//EN</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">hibernate</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">mapping<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        name</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">com.xindeco.workflow.ProcessInstance</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        table</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">WF_PROCESS</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        dynamic</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">update</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        dynamic</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">insert</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        select</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">before</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">update</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">false</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        optimistic</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">lock</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">version</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    </span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">id<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            name</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">ID</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            column</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">ID</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            type</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">long</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            length</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">30</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">generator </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">native</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">generator</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">id</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">discriminator<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            column</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">bizClass</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            type</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">string</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">/&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">property<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            name</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">state</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            type</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">java.lang.Integer</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            update</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            insert</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            access</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">property</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            column</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">state</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            length</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">10</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">/&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">many</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">to</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">one<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            name</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">flow</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">com.xindeco.workflow.WFFlow</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            cascade</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">none</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            outer</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">join</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">auto</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            update</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            insert</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            access</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">property</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            column</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">flowId</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">/&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">set<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            name</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">tasks</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            lazy</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            inverse</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">true</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            cascade</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">delete</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            sort</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">unsorted</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />              </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">key<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                  column</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">processId</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />              </span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />              </span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">key</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />              </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">one</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">to</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">many<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                  </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">com.xindeco.workflow.WFTask</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />              </span>
				<span style="COLOR: #000000">/&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">set</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    </span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">hibernate</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">mapping</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
		<br />CollRegPI.hbm.xml：<br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">xml version</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">1.0</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">?&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;!</span><span style="COLOR: #000000">DOCTYPE hibernate</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">mapping PUBLIC<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />      </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">-//Hibernate/Hibernate Mapping DTD 3.0//EN</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />          </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">hibernate</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">mapping </span><span style="COLOR: #0000ff">default</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">access</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">field</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />  </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">subclass name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.xindeco.business.pojo.wf.CollRegPI</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            discriminator</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"2</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span><span style="COLOR: #0000ff">extends</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.xindeco.workflow.ProcessInstance</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            lazy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">false</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">many</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">to</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">one name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">collReg</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                 </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.xindeco.business.pojo.CollReg</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                 column</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">bizId</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                 cascade</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">none</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;/</span><span style="COLOR: #000000">subclass</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;/</span><span style="COLOR: #000000">hibernate</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">mapping</span><span style="COLOR: #000000">&gt;</span></div><br />数据库的数据：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><font style="BACKGROUND-COLOR: #ffffff">     id    flowid    bizId   bizClass   state<br />  21       2           9          2              0<br /> 22         2         10         2              0<br /> 23         2         11         2              0<br /> 24         2         12         2              0<br /> 25         2         13         2              0<br /> 26         2         14         2              0<br /> 29         2         17         2              0<br /> 30         2         18         2              1<br /> 44         4         1          32             0<br /> 45         4         2           32             1<br /> 46         5          1          33             0<br /> 47         5          2           33             1<br /> 48         5          3           33             0<br /> 50         3          1            3              0<br /> 51         3         1            3              0</font></div><br />如果bizclass=2是同一种类型的class。由<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        <br /><span style="COLOR: #000000">         &lt;</span><span style="COLOR: #000000">discriminator<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            column</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">bizClass</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            type</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">string</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />        </span><span style="COLOR: #000000">/&gt;来表示。</span><img src ="http://www.blogjava.net/aimyxmu/aggbug/56907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-07-06 10:37 <a href="http://www.blogjava.net/aimyxmu/archive/2006/07/06/56907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>no persistent for class </title><link>http://www.blogjava.net/aimyxmu/archive/2006/07/04/56476.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Tue, 04 Jul 2006 02:30:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/07/04/56476.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/56476.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/07/04/56476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/56476.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/56476.html</trackback:ping><description><![CDATA[org.hibernate.hql.QuerySplitter - no persistent classes found for query class: <br />意味着你没有将someclass的配置文件放在hibernate.config或没有写配置文件。<img src ="http://www.blogjava.net/aimyxmu/aggbug/56476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-07-04 10:30 <a href="http://www.blogjava.net/aimyxmu/archive/2006/07/04/56476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>6.26 spring 创建bean</title><link>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55239.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Mon, 26 Jun 2006 15:26:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55239.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/55239.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/55239.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/55239.html</trackback:ping><description><![CDATA[1,通过构造函数创建bean<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">bean id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">baseDAO</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.aimy.core.dao.impl.BaseDAOImpl</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />相当于<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />basedaoimpl baseDAO </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> BaseDAOImpl();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>2,通过静态工厂创建bean<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">bean id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">driver1</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.aimy.driver.driverManager</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />factory</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">method</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">createInstance</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />相当于<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Object driver1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> driverManager.createInstance();</span></div><br />其中没有指定driverManager.createInstance();返回对象的类型，而且createInstance()必须是static方法<br />3，通过实例工厂方法创建bean 
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">＜bean id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">father</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">com.aimy.Father</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />．．．．．．．．<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">bean id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">son</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> factory</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">bean</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">father</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> factory</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">method</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">createSon</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />相当于<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Father father </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Father();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Object son </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> father.createSon();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div><br />其中father和son必须在同一个bean工厂或父bean工厂，即在同一个applicationcontext或子applicationcontext<br /><br /><br />二、如果applicationcontext默认预实例化那些singleton　bean，这样就可以在beanfactory装载时就检查出错误，而如果singleton　bean设置为lazy－mode，<img src ="http://www.blogjava.net/aimyxmu/aggbug/55239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-06-26 23:26 <a href="http://www.blogjava.net/aimyxmu/archive/2006/06/26/55239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>6.26</title><link>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55073.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Mon, 26 Jun 2006 01:56:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55073.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/55073.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/06/26/55073.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/55073.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/55073.html</trackback:ping><description><![CDATA[hibernate 保存空值的细节<br />1。如果字段在pojo类中是复杂对象类型，则在数据库用nulll表示。<br />2。如果字段在pojo类中是简单数据类型，则在数据库用0表示。<img src ="http://www.blogjava.net/aimyxmu/aggbug/55073.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-06-26 09:56 <a href="http://www.blogjava.net/aimyxmu/archive/2006/06/26/55073.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript的常犯错误</title><link>http://www.blogjava.net/aimyxmu/archive/2006/06/22/54466.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Thu, 22 Jun 2006 05:19:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/06/22/54466.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/54466.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/06/22/54466.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/54466.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/54466.html</trackback:ping><description><![CDATA[1. document.name.value-----&gt;document.all.name.value<br />2. eval(document.all.name)----&gt;eval('document.all.name')<br />3.javascript:window.history.go(-1)<br />4、在action方法中只要抛出exception，就会跳到jspexception页面中，怎么处理。<img src ="http://www.blogjava.net/aimyxmu/aggbug/54466.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-06-22 13:19 <a href="http://www.blogjava.net/aimyxmu/archive/2006/06/22/54466.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将业务逻辑放到service层</title><link>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46586.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Wed, 17 May 2006 03:17:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46586.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/46586.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46586.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/46586.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/46586.html</trackback:ping><description><![CDATA[为了将业务逻辑放到service层，比如判断登陆用户的信息，而在service层无法用SysUser user = (SysUser) request.getSession().getAttribute(WebConstants.SESSION_USER);因此在BaseService设一个属性为<br />      public void setOperator(Entity operator);<br />      public Entity getOperator();<img src ="http://www.blogjava.net/aimyxmu/aggbug/46586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-05-17 11:17 <a href="http://www.blogjava.net/aimyxmu/archive/2006/05/17/46586.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式1 单例</title><link>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46554.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Wed, 17 May 2006 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46554.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/46554.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/05/17/46554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/46554.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/46554.html</trackback:ping><description><![CDATA[   private static WFEngine instance;<br />    public static final WFEngine getInstance() {<br />        return instance;<br />    }<img src ="http://www.blogjava.net/aimyxmu/aggbug/46554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-05-17 10:05 <a href="http://www.blogjava.net/aimyxmu/archive/2006/05/17/46554.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>5-11 sqlmap映射文件</title><link>http://www.blogjava.net/aimyxmu/archive/2006/05/11/45599.html</link><dc:creator>aimy</dc:creator><author>aimy</author><pubDate>Thu, 11 May 2006 02:06:00 GMT</pubDate><guid>http://www.blogjava.net/aimyxmu/archive/2006/05/11/45599.html</guid><wfw:comment>http://www.blogjava.net/aimyxmu/comments/45599.html</wfw:comment><comments>http://www.blogjava.net/aimyxmu/archive/2006/05/11/45599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/aimyxmu/comments/commentRss/45599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/aimyxmu/services/trackbacks/45599.html</trackback:ping><description><![CDATA[
		<p>&lt;sqlMap namespace="PersonnelRegist"&gt;</p>
		<p>  &lt;typeAlias alias="ID" type="com.xindeco.core.pojo.IDEntity"/&gt;<br />  &lt;/select&gt;<br />   &lt;select id="GraAppInfo.searchUpApply" parameterClass="com.xindeco.business.dto.GraAppInfoDTO"    resultClass="ID" cacheModel="userCache"&gt;<br />   select distinct a.ID AS id<br />   from TGraAppInfo a  left join TEMPLOYUNITBASEINFO b on a.unit=b.MEMBERID<br />   where appstatus = '1'<br />   &lt;dynamic&gt;<br />   &lt;isNotEmpty prepend="AND" property="name"&gt;(a.name like '%' + #name# + '%')&lt;/isNotEmpty&gt;<br />   &lt;isNotEmpty prepend="AND" property="unit"&gt;(b.UNITNAME like '%' + #unit# + '%')&lt;/isNotEmpty&gt;<br />   &lt;/dynamic&gt;<br />  &lt;/select&gt;<br />&lt;/sqlMap&gt;<br /><br />注意sqlmapGraAppInfoDTO的name，unit只能是基本数据类型，不能是复杂数据类型．<br />２、&lt;script&gt;的位置<br />&lt;script&gt;<br />form1.srchEdit.value='&lt;%=srchEdit%&gt;';<br />form1.srchType.value='&lt;%=srchType%&gt;';    <br />&lt;/script&gt;<br />&lt;form&gt;<br />&lt;input type="text" name="srchEdit"/&gt;<br />&lt;input type="text" name="srchType"/&gt;&lt;/form&gt;<br />与&lt;form&gt;<br />&lt;input type="text" name="srchEdit"/&gt;<br />&lt;input type="text" name="srchType"/&gt;<br />&lt;/form&gt;<br />&lt;script&gt;<br />form1.srchEdit.value='&lt;%=srchEdit%&gt;';<br />form1.srchType.value='&lt;%=srchType%&gt;';    <br />&lt;/script&gt;<br />的差别，必须在form加载完对它赋值，否则srchEdit又重新加载，为null<br /><br />3、hibernate属性设置出现错误：<br />      如果pojo类取fSUnit属性名，系统将无法识别。get和set将取不到值。<br /></p>
<img src ="http://www.blogjava.net/aimyxmu/aggbug/45599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/aimyxmu/" target="_blank">aimy</a> 2006-05-11 10:06 <a href="http://www.blogjava.net/aimyxmu/archive/2006/05/11/45599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>