﻿<?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-&lt;b&gt;BeanSoft's Java Blog&lt;/b&gt;-随笔分类-iBATIS</title><link>http://www.blogjava.net/beansoft/category/42611.html</link><description>免费电子书/视频&lt;a href="http://www.blogjava.net/beansoft/archive/2008/08/17/222589.html"&gt;《MyEclipse 6 Java 开发中文教程》&lt;/a&gt;作者刘长炯官方博客  专注于 Java 企业级应用</description><language>zh-cn</language><lastBuildDate>Thu, 05 Nov 2009 04:57:37 GMT</lastBuildDate><pubDate>Thu, 05 Nov 2009 04:57:37 GMT</pubDate><ttl>60</ttl><item><title>迟来的新闻: iBATIS 3 beta 5 发布</title><link>http://www.blogjava.net/beansoft/archive/2009/11/05/301244.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 05 Nov 2009 04:02:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2009/11/05/301244.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/301244.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2009/11/05/301244.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/301244.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/301244.html</trackback:ping><description><![CDATA[<p><a href="http://ibatis.apache.org/#"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="iBATIS Data Mapper process" src="http://ibatis.apache.org/images/flow_sm.jpg"></a></p> <p>项目主页: <a title="http://ibatis.apache.org/" href="http://ibatis.apache.org/">http://ibatis.apache.org/</a></p> <p>当您不会调优 Hibernate 但精通 JDBC/SQL 的时候, 表设计不符合 OO 规则的时候, 系统的业务逻辑靠存储过程的时候, iBATIS 是您的不二之选.</p> <p>&nbsp;</p> <h3>iBATIS 3 Beta 5</h3> <p><small>Posted by Clinton Begin on Nov 1, 2009</small> <p>Only a few minor issues were submitted over the last few weeks, and all have been addressed. It's been pretty quiet, and so I'm gaining more confidence in this release. Could Beta 5 be the one that goes GA? Only you can say for sure. Give it a try, and let us know!  <p><a href="http://ibatis.apache.org/java.cgi">Get iBATIS 3.0 from the Java page …</a> <p>&nbsp; <p>中文教程:  <ul> <li><a href="http://svn.apache.org/">..</a> <li><a href="http://svn.apache.org/iBATIS-SqlMaps-2-Tutorial_cn.pdf">iBATIS-SqlMaps-2-Tutorial_cn.pdf</a> <li><a href="http://svn.apache.org/iBATIS-SqlMaps-2_cn.pdf">iBATIS-SqlMaps-2_cn.pdf</a></li></ul> <p>&nbsp; <p>参考资料: <li> <h5><a href="http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html"><em>iBATIS</em>的代码生成工具Abator 1.1的Eclipse插件版使用视频- BeanSoft's <b>...</b></a></h5> <p>2008年3月31日 <b>...</b> Abator可以从数据库生成<em>iBATIS</em>的映射文件和实体类，DAO等，今天也发现很久没更新的<em>iBATIS</em>在2008年3月25日推出了新版本：<em>iBATIS</em> 2.3.1 Beta。 <b>...</b><br><cite>www.blogjava.net/beansoft/archive/2008/.../189795.html - </cite><a href="http://203.208.37.132/search?q=cache:WZlQbLHGzg4J:www.blogjava.net/beansoft/archive/2008/03/31/189795.html+iBATIS&amp;cd=1&amp;hl=zh-CN&amp;ct=clnk&amp;gl=cn&amp;st_usg=ALhdy2-Qm1iPPVDmVlYhlZ05z_ixQub4Lg">网页快照</a> - <a href="http://www.google.cn/search?hl=zh-CN&amp;domains=www.blogjava.net/beansoft&amp;sitesearch=www.blogjava.net/beansoft&amp;newwindow=1&amp;oe=GB2312&amp;q=related:www.blogjava.net/beansoft/archive/2008/03/31/189795.html">类似结果</a></p> <li> <h5><a href="http://www.blogjava.net/beansoft/archive/2008/04/02/190341.html">分享两个小代码：<em>ibatis</em>简单示例和在浏览器中同时选中多文件上传 <b>...</b></a></h5> <p>http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/<em>ibatis</em>/<em>ibatis</em>.zip IMB 这是个我写的<em>iBATIS</em>的入门单表映射例子，MySQL开发，注释完整，表还是我常用 <b>...</b><br><cite>www.blogjava.net/beansoft/archive/2008/.../190341.html - </cite><a href="http://203.208.37.132/search?q=cache:fAVuLQJf7bIJ:www.blogjava.net/beansoft/archive/2008/04/02/190341.html+iBATIS&amp;cd=2&amp;hl=zh-CN&amp;ct=clnk&amp;gl=cn&amp;st_usg=ALhdy2-UhaCac9cl-NNI_xsByqAAPgz51g">网页快照</a> - <a href="http://www.google.cn/search?hl=zh-CN&amp;domains=www.blogjava.net/beansoft&amp;sitesearch=www.blogjava.net/beansoft&amp;newwindow=1&amp;oe=GB2312&amp;q=related:www.blogjava.net/beansoft/archive/2008/04/02/190341.html">类似结果</a></p></li><img src ="http://www.blogjava.net/beansoft/aggbug/301244.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2009-11-05 12:02 <a href="http://www.blogjava.net/beansoft/archive/2009/11/05/301244.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>分享两个小代码：ibatis简单示例和在浏览器中同时选中多文件上传</title><link>http://www.blogjava.net/beansoft/archive/2008/04/02/190341.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 02 Apr 2008 04:55:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/04/02/190341.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/190341.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/04/02/190341.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/190341.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/190341.html</trackback:ping><description><![CDATA[
		<p>本文代码一概以不担保，免责（也就是不管你遇到任何问题，都与本人无关）的方式提供，内容仅供参考。</p>
		<p>
				<font color="#ff0000">
						<strong>友情提示</strong>
						<strong>: </strong>
						<strong>下载微软网盘文件时关闭下载工具</strong>
						<strong>,  </strong>
						<strong>否则你将得到错误的文件</strong>
						<strong>, </strong>
						<strong>双击</strong>
						<strong>EXE </strong>
						<strong>会出来</strong>
						<strong>DOS </strong>
						<strong>窗口</strong>
						<strong>. </strong>
						<strong>正确操作是点击文件名后能看到显示下载链接和文件大小等信息</strong>
						<strong>.</strong>
				</font>
		</p>
		<p> </p>
		<p>
				<a title="http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/ibatis/ibatis.zip" href="http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/ibatis/ibatis.zip">http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/ibatis/ibatis.zip</a>  IMB 这是个我写的iBATIS的入门单表映射例子，MySQL开发，注释完整，表还是我常用的那个 Student.</p>
		<p>示例文件：</p>
		<p> </p>
		<blockquote>
				<p>&lt;?xml version="1.0" encoding="UTF-8" ?&gt; </p>
				<p>&lt;!DOCTYPE sqlMap      <br />    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      <br />    "<a href="http://ibatis.apache.org/dtd/sql-map-2.dtd&quot;" temp_href="http://ibatis.apache.org/dtd/sql-map-2.dtd&quot;">http://ibatis.apache.org/dtd/sql-map-2.dtd"</a>&gt; </p>
				<p>&lt;!-- 此命名空间在配置文件较多时可以起到包的作用，参考 useStatementNamespaces 相关资料 --&gt;<br />&lt;sqlMap namespace="Student"&gt; </p>
				<p>  &lt;!-- 使用类型的别名可以避免在下面的 SQL 映射语句中每次都得使用完整类名称 --&gt;<br />  &lt;typeAlias alias="Student" type="entity.Student"/&gt; </p>
				<p>  &lt;!-- 结果集映射描述了从查询结果的列映射到类属性的方式. 当然这个结果映射配置不是必须的，<br />  如果列名(或者查询结果的列别名）和属性相匹配的话，会进行自动转换. <br />  &lt;resultMap id="StudentResult" class="Student"&gt;<br />    &lt;result property="id" column="USER_ID"/&gt;<br />    &lt;result property="username" column="USER_NAME"/&gt;<br />    &lt;result property="password" column="USER_PASSWORD"/&gt;<br />    &lt;result property="age" column="USER_AGE"/&gt;<br />  &lt;/resultMap&gt;<br />  --&gt; </p>
				<p>  &lt;!-- 不带参数选中数据并将结果映射到 Student（对应类 entity.Student）. --&gt;<br />  &lt;select id="selectAllStudent" resultClass="Student"&gt;<br />    select * from Student<br />  &lt;/select&gt; </p>
				<p>  &lt;!-- 根据ID选择数据并映射到类，带有一个属性名为 id 的参数 --&gt;<br />  &lt;select id="selectStudentById" parameterClass="int" resultClass="Student"&gt;<br />    select<br />      *<br />    from Student<br />    where ID = #id#<br />  &lt;/select&gt;<br />  &lt;!-- 插入数据示例，使用了 Student 类作为参数 --&gt;<br />  &lt;insert id="insertStudent" parameterClass="Student"&gt;<br />    insert into Student (<br />      username,<br />      password,<br />      age )<br />    values (<br />      #username#, #password#, #age#<br />    )<br />  &lt;/insert&gt; </p>
				<p>  &lt;!-- 更新数据示例, 使用了 Student 类作为参数 --&gt;<br />  &lt;update id="updateStudent" parameterClass="Student"&gt;<br />    update Student set<br />      username = #username#,<br />      password = #password#,<br />      age = #age#<br />    where<br />      ID = #id#<br />  &lt;/update&gt; </p>
				<p>  &lt;!-- 删除示例, 使用整数作为参数 --&gt;<br />  &lt;delete id="deleteStudentById" parameterClass="int"&gt;<br />    delete from Student where ID = #id#<br />  &lt;/delete&gt; </p>
				<p>&lt;/sqlMap&gt;</p>
		</blockquote>
		<p> </p>
		<p>另外，做开发时经常有人希望能在浏览器中一次选中多个文件然后上传（注意是在文件打开框里选中多个，不是一次选一个那种），还带上传队列和进度条。不过这个使用HTML自带的File组件是办不到的，可以使用Applet，或者SWF，或者IE插件来实现。有个开源的是FancyUpload，用SWF实现的。大家可以自己去看例子<a title="http://digitarald.de/playground/uplooad.html" href="http://digitarald.de/playground/uplooad.html">http://digitarald.de/playground/uplooad.html</a> 官方站点 <a title="http://digitarald.de/project/fancyupload/" href="http://digitarald.de/project/fancyupload/">http://digitarald.de/project/fancyupload/</a></p>
		<p>JavaEye上有人把完整代码做了个例子提供下载，并写了个说明，参考：<a href="http://www.javaeye.com/topic/144518">http://www.javaeye.com/topic/144518</a> Ajax+Flash多文件上传之FancyUpload的应用，尊重作者，这第二个代码是原作者写的，我只是转载，欢迎阅读原文获得信息。</p>
		<p>
				<a title="http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/AJAX/fancyupload.rar" href="http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/AJAX/fancyupload.rar">http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/AJAX/fancyupload.rar</a> 21KB </p>
		<p>运行效果示例：</p>
		<p>
				<a href="/images/blogjava_net/beansoft/WindowsLiveWriter/ibatis_B4FF/image_8.png">
						<img border="0" alt="image" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/ibatis_B4FF/image_thumb_3.png" width="711" height="168" />
				</a>
		</p>
		<p>
				<a href="/images/blogjava_net/beansoft/WindowsLiveWriter/ibatis_B4FF/image_2.png">
						<img border="0" alt="image" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/ibatis_B4FF/image_thumb.png" width="563" height="420" />
				</a>
		</p>
		<p>附送美女一张（好像是大旗网的）： </p>
		<p>
				<a title="http://image1.daqi.com/pic_search/original/26956/5927cb911989eaf46bd378c75f6b46e7.jpg" href="http://image1.daqi.com/pic_search/original/26956/5927cb911989eaf46bd378c75f6b46e7.jpg">http://image1.daqi.com/pic_search/original/26956/5927cb911989eaf46bd378c75f6b46e7.jpg</a> 点击看大图</p>
		<p>
				<img src="http://image1.daqi.com/pic_search/original/26956/5927cb911989eaf46bd378c75f6b46e7.jpg" width="576" height="768" />
		</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/190341.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-04-02 12:55 <a href="http://www.blogjava.net/beansoft/archive/2008/04/02/190341.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iBATIS的代码生成工具Abator 1.1的Eclipse插件版使用视频</title><link>http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 31 Mar 2008 08:01:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/189795.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/189795.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/189795.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Abator可以从数据库生成iBATIS的映射文件和实体类，DAO等，今天也发现很久没更新的iBATIS在2008年3月25日推出了新版本：iBATIS 2.3.1 Beta。<br><br>不过今天介绍的内容是Abator 1.1的使用视频，包括安装，创建项目，生成代码<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/189795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-03-31 16:01 <a href="http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>