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

文件的属性需要设置为始终复制

原文地址:https://www.cnblogs.com/josechuanmin/p/3095195.html