Mybatis开发的几个主要事项
1.dao.config配置:
<context id="name" default="false">
<database>
<provider name="sqlServer2.0"/>
<dataSource name="SqlServer" connectionString="database=IMPBureau;server=192.168.57.100;User ID=sa;Password=sa2008;"/>
</database>
<!-- Element daoSessionHandler (ADONET) is Optional ( default ) -->
<daoSessionHandler id="SqlMap">
<property name="resource" value="Config\SqlMap.config"/>
</daoSessionHandler>
<daoFactory>
<dao interface="namespace.interfaceName,DLLname"
implementation="namespace.className,DLLname" />
</daoFactory>
</context>
name:context 名字
Config\SqlMap.config:sqlMap的位置
namespace.interfaceName,DLLname:接口名称以及所在DLL文件名字
namespace.className,DLLname:接口实现类以及所在DLL文件名字
2.SqlMaps.config
<sqlMaps>
<!-- 最顶层的直接执行sql居于的配置文件,请不要删除!-->
<sqlMap resource="Maps/TopSqlMap.xml"/>
<sqlMap resource="Maps/A/B.xml"/>
</sqlMaps>
B.xml:B表的XML位置
3.B.xml
文件的属性需要设置为始终复制