分离mybatis的mapper.java和mapper.xml文件
2017-02-20 21:07
411 查看
1.代码生成器的生成路径
<!-- targetProject:mapper映射文件生成的位置 -->
<sqlMapGenerator
targetPackage="com.liaobo.mapper"
targetProject="E:\MyWorkspace/liaobo-project/src/main/resources"
>
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
<!-- targetPackage="mybatis.mapper"
targetProject="D:\R\my_github_res/rapd4j/rapd4j-common-web/src/main/resources"> -->
</sqlMapGenerator>
<!-- targetPackage:mapper接口生成的位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.liaobo.mapper"
targetProject="E:\MyWorkspace/liaobo-project/src/main/java"
>
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
2.applicationContext.xml中的配置
<!-- 配置sqlsessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml"></property>
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置扫描包,加载mapper代理对象 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.liaobo.mapper"></property>
<property name="sqlSessionFactoryBean" ref="sqlSessionFactory"></property>
</bean>
3.项目中的路径构建
4.文件编译路径的构建
-----------------------------------------------------------------------------------------------------------------华丽的分割线----------------------------------------------------------------------------------------------------
到此结束
<!-- targetProject:mapper映射文件生成的位置 -->
<sqlMapGenerator
targetPackage="com.liaobo.mapper"
targetProject="E:\MyWorkspace/liaobo-project/src/main/resources"
>
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
<!-- targetPackage="mybatis.mapper"
targetProject="D:\R\my_github_res/rapd4j/rapd4j-common-web/src/main/resources"> -->
</sqlMapGenerator>
<!-- targetPackage:mapper接口生成的位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.liaobo.mapper"
targetProject="E:\MyWorkspace/liaobo-project/src/main/java"
>
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
2.applicationContext.xml中的配置
<!-- 配置sqlsessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml"></property>
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置扫描包,加载mapper代理对象 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.liaobo.mapper"></property>
<property name="sqlSessionFactoryBean" ref="sqlSessionFactory"></property>
</bean>
3.项目中的路径构建
4.文件编译路径的构建
-----------------------------------------------------------------------------------------------------------------华丽的分割线----------------------------------------------------------------------------------------------------
到此结束
相关文章推荐
- Java数据持久层框架 MyBatis之API学习六(Mapper XML 文件详解)
- 使用mybatis-generator生成自动生成mapper.java和mapper.xml等文件
- Java数据持久层框架 MyBatis之API学习五(Mapper XML 文件)
- maven插件mybatis-generator自动生成实体类、mapper.xml、mapper.java文件
- JAVA mybatis:mapper XML映射文件
- 01_MyBatis EHCache集成及所需jar包,ehcache.xml配置文件参数配置及mapper中的参数配置
- 【mybatis】mapper.xml文件自动扫描注入的方法
- mybatis 自动生成实体类、mapper.xml文件
- 实现MyBatis Mapper XML文件增量动态刷新,自动加载,热加载,热部署
- 0023-mybatis在mapper.xml文件中的sql语句
- 如何去掉mybatis自动生成的mapper.xml文件背景色
- mybatis mapper.xml文件中配置提示如下错误The entity name must immediately follow the '&' in the entity reference
- 01_MyBatis EHCache集成及所需jar包,ehcache.xml配置文件参数配置及mapper中的参数配置
- mybatis映射文件mapper.xml的写法。
- 使用Mybatis提供的mybatis generator来自动生成model/mapper.java/mapper.xml
- mybatis写mapper xml文件注意事项
- mybatis操作数据库是如果mapper文件中的id和java代码中的参数名字不同是报的错
- 记录Maven和Mybatis整合时打包漏掉mapper的xml文件及其它资源
- mybatis Mapper XML 文件
- Eclipse + Maven 3.2.3 编译mybatis项目时漏掉了mapper目录的xml文件