??xml version="1.0" encoding="utf-8" standalone="yes"?>成人福利在线,亚洲国产一区二区三区高清,一区二区国产精品视频http://www.aygfsteel.com/gnl/category/53596.htmljava 学习zh-cnThu, 04 Jul 2013 07:55:13 GMTThu, 04 Jul 2013 07:55:13 GMT60mybatis 学习记录http://www.aygfsteel.com/gnl/archive/2013/07/04/401206.html一?/dc:creator>一?/author>Thu, 04 Jul 2013 04:10:00 GMThttp://www.aygfsteel.com/gnl/archive/2013/07/04/401206.htmlhttp://www.aygfsteel.com/gnl/comments/401206.htmlhttp://www.aygfsteel.com/gnl/archive/2013/07/04/401206.html#Feedback0http://www.aygfsteel.com/gnl/comments/commentRss/401206.htmlhttp://www.aygfsteel.com/gnl/services/trackbacks/401206.html
昄信息如下Q?br />
SLF4J: This version of SLF4J requires log4j version 1.2.12 or later. See also http://www.slf4j.org/codes.html#log4j_version
0    DEBUG [main]  org.apache.ibatis.logging.LogFactory     - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
140  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Opening JDBC Connection
483  DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - Created connection 6259058.
483  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ooo Using Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
483  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ==>  Preparing: insert into person(username) values('tomcat23')
530  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ==> Parameters:
530  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Rolling back JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
561  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
561  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
561  DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - Returned connection 6259058 to pool.

q行插入语句始终不能成功Q但是一直没有注意这个语?br />
530  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Rolling back JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
想一惛_insert里面也没有用C务啊Q不知道是什么原因?

在执行语句出d事务提交 可以插入成?Q?br />
        SqlSession sqlsesstion = sc.openSession();

        sqlsesstion.insert("insertperson", person);
        sqlsesstion.commit();  //q不知道是什么原因要提交事务才可以插入数据成功,但是每一ơ似乎都Ҏ(gu)据库产生了媄?br />        sqlsesstion.close();



有一点ؕ Q!Q?/div>






]]>ibatis 中用select 查询 数据库中存在查询Ҏ(gu)null 是报?/title><link>http://www.aygfsteel.com/gnl/archive/2013/05/19/379330.html</link><dc:creator>一?/dc:creator><author>一?/author><pubDate>Sun, 19 May 2013 13:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/gnl/archive/2013/05/19/379330.html</guid><wfw:comment>http://www.aygfsteel.com/gnl/comments/379330.html</wfw:comment><comments>http://www.aygfsteel.com/gnl/archive/2013/05/19/379330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gnl/comments/commentRss/379330.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gnl/services/trackbacks/379330.html</trackback:ping><description><![CDATA[在用ibatis q行查询数据库是报错<br />错误如下Q?br /><br />查询p|  <br />--- The error occurred in com/sqlmap/person.xml.  <br />--- The error occurred while applying a result map.  <br />--- Check the lisper-AutoResultMap.  <br />--- The error happened while setting a property on the result object.  <br />--- <span style="color: red;">Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims   </span>             00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />com.ibatis.common.jdbc.exception.NestedSQLException:   <br />--- The error occurred in com/sqlmap/person.xml.  <br />--- The error occurred while applying a result map.  <br />--- Check the lisper-AutoResultMap.  <br />--- The error happened while setting a property on the result object.  <br />--- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />Caused by: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:188)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br />Caused by: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    ... 7 more<br />Caused by: java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    ... 14 more<br /><br />Caused by: <br />com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br />Caused by: java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    ... 14 more<br /><br />Caused by: <br />java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br /><br />Caused by: <br />com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException<br />Caused by: java.lang.IllegalArgumentException<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br />Caused by: java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    ... 14 more<br /><br />Caused by: <br />java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br /><br />Caused by: <br />java.lang.IllegalArgumentException<br />    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />    at java.lang.reflect.Method.invoke(Unknown Source)<br />    at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)<br />    at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)<br />    at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)<br />    at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)<br />    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)<br />    at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)<br />    at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)<br />    at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)<br />Exception in thread "main" java.lang.NullPointerException<br />    at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:70)<br /><br /><br /><img src ="http://www.aygfsteel.com/gnl/aggbug/379330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gnl/" target="_blank">一?/a> 2013-05-19 21:31 <a href="http://www.aygfsteel.com/gnl/archive/2013/05/19/379330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ibatis2.3.4 开发学?/title><link>http://www.aygfsteel.com/gnl/archive/2012/08/19/385761.html</link><dc:creator>一?/dc:creator><author>一?/author><pubDate>Sun, 19 Aug 2012 03:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/gnl/archive/2012/08/19/385761.html</guid><wfw:comment>http://www.aygfsteel.com/gnl/comments/385761.html</wfw:comment><comments>http://www.aygfsteel.com/gnl/archive/2012/08/19/385761.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gnl/comments/commentRss/385761.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gnl/services/trackbacks/385761.html</trackback:ping><description><![CDATA[<div align="center">    <span style="font-size: 24pt;"> *******ibatis 学习W记**********</span></div>    <br />1.加蝲ibatis开发jar?br />2.建立配置数据库配|文?nbsp;   <br />3.建立ibatis的配|文件SqlMapconfig.xml<br />4.建立于数据库相对应的javabean    <br />5.数据库持久层设计<br />6.Ҏ(gu)DAO模式q行~码设计底层调用c?br /><br /><br />    <br />1.加蝲ibatis开发jar包(q里开发环境是myeclipse?建立一个java工程,q里以老版本的ibatis-2.3.4.726q行开发)<br />    <br />2.建立配置数据库配|文Ӟ数据库的配置文g是对数据库驱q行理Q?br />      也可以将数据库的配置写到SqlMapConfig.xml中,写配|文件是便于引用不同的数据库Q?br />      <br />3.建立ibatis的配|文件SqlMapconfig.xml<br />    <br />    Q?Q定义文类?br />    <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"     <br />     "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><br />           <br />    Q?Q在ibatis的配|文件中指定数据库配|文件的位置<br />        定义d数据库配|的位置 <br />    <properties resource="properties/dbproperties.properties" /><br />    <br />    Q?Q数据库q接理<br />         具体指定q接的驱动类?<br />    <transactionManager type="JDBC"><br /><br />         数据理形式 <br />        <dataSource type="SIMPLE"><br />            <property name="JDBC.Driver" value="${driver}" /><br />            <property name="JDBC.ConnectionURL" value="${url}" /><br />            <property name="JDBC.Username" value="${username}" /><br />            <property name="JDBC.Password" value="${password}" /><br />        </dataSource><br />    </transactionManager><br />    <br />    Q?Q调用数据库持久层设计(实际开发中时先建立好数据库操作后然在这里注册)<br />             数据库持久层的调?br />    <sqlMap resource="com/li/ibatisxml/Person.xml" /><br />4建立与数据库对应的javaben<br />    Ҏ(gu)需要对数据库的字段生成setter和getterҎ(gu)<br />    <br />5建立数据库操作设?br />    建立的对javabean的操作即Person.xmlQ注意文类型)<br />                <br />            <?xml version="1.0" encoding="UTF-8" ?><br />            <br />            <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"<br />                "http://ibatis.apache.org/dtd/sql-map-2.dtd"><br />            <br />            指定一个操作的命名I间<br />            <sqlMap namespace="Person"><br />                <br />                为操作类指定一个简?br />                <typeAlias alias="person" type="com.li.bean.Person" /><br />            <br />                指定一个调用名U和q回值类?br />                <select id="listallperson" resultClass="person"><br />                    select * from Person<br />                </select><br />            <br />            </sqlMap><br />    <br />6~写DAO设计q行ibats的调?br />    Q?Q在调用c里面进行ibats的注?br />        <br />        //加蝲ibats的管理配|?br />    static String resource = "com/li/ibatisxml/SqlMapconfig.xml";<br />    private static SqlMapClient sqlmapclient;<br />            Reader reader = Resources.getResourceAsReader(resource);<br />            <br />            //获得ibatis的调用客L<br />            sqlmapclient = SqlMapClientBuilder.buildSqlMapClient(reader);<br />        <br />    Q?Q调用ibatis<br />        Ҏ(gu)名字是xml中指定的Ҏ(gu)名称<br />        sqlmapclient.queryForList("listallperson");<br /><br /><br />   E序例子    <div><a href="../../Files/gnl/demo.rar">/Files/gnl/demo.rar</a></div><img src ="http://www.aygfsteel.com/gnl/aggbug/385761.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gnl/" target="_blank">一?/a> 2012-08-19 11:13 <a href="http://www.aygfsteel.com/gnl/archive/2012/08/19/385761.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ӱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ζ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͭɽ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">Ρɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">÷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">غ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ȫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣɽ</a>| <a href="http://" target="_blank">˫Ѽɽ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">뽭</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ᶫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>