持久层框架 MyBatis v3.4.1 发布

jopen 8年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/47ead2d623292fdd5785a44cfe40fbeb.png" /></p>    <p>MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。</p>    <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/cb318dd71dddfd553d85181584cd8ed6.png" /></p>    <h2>更新日志</h2>    <h2>改进</h2>    <ul>     <li>Allow referencing parameters by their declared names when compiled with Java 8 <code>-parameters</code>option. <a href="/misc/goto?guid=4958991728565421392">#549</a></li>     <li>Added auto-detection of Year/MonthTypeHandler added in mybatis-typehandlers-jsr310 1.0.1. <a href="/misc/goto?guid=4958991728659151338">#646</a></li>     <li><code>@Select</code> can now return an array of objects. <a href="/misc/goto?guid=4958991728753283866">#669</a></li>     <li>Allow specifying custom <code>reflectorFactory</code> in XML config. <a href="/misc/goto?guid=4958991728841051428" title="Improve setter method on Configuration">#657</a></li>    </ul>    <h3>Bug修复</h3>    <ul>     <li>Circularly referenced resultMap was filled with ancestor object even when columnPrefix was specified. <a href="/misc/goto?guid=4958991728937942009" title="Circularly referenced resultMap is filled with ancestor object even when columnPrefix is specified.">#215</a></li>     <li>Select statement with <code>@Param</code> couldn't be used as a nested select statement of association. <a href="/misc/goto?guid=4958991729032636885">#649</a></li>     <li>RuntimeException was thrown at the startup on IBM WebSphere Application Server 8.5.5.9. <a href="/misc/goto?guid=4958991729124076483">#706</a></li>     <li>Couldn't use Cursor as the return type of <code>@Select</code> statements. <a href="/misc/goto?guid=4958991729217064826">#661</a></li>     <li>Couldn't use RowBounds as a parameter of select statement whose return type is Cursor. <a href="/misc/goto?guid=4958991729314147137">#667</a></li>     <li>NullPointerException was thrown when used with Kylin JDBC driver. <a href="/misc/goto?guid=4958991729402882772">#699</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991729506877768" rel="nofollow">5.89 MB<strong>mybatis-3.4.1.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958991729594472520" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991729693677723" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>