关于使用IntelliJ时myBatis的mapper.xml文件发布问题

问题描述

请教一下我正在使用IntelliJ开发一个数据库应用,用到了myBatis,生成的mapper.xml文件生成到了main/java/下面的某一个类路径中,当我部署和打包生成war文件的时候,在target目录中的对应目录中却没有找到mapper.xml文件,导致运行时错误。问题:我如何才能设置IntelliJ在部署和打包的时候让mapper文件自动的被复制到target目录中classes目录下对应的目录中呢?不好意思,初学使用IntelliJ,问的问题可能有点弱,还请有经验的朋友不吝赐教~~~非常感谢~~~

解决方案

放到src/main/resources下试试 用maven的时候 clean install或者clean package maven会调用maven-resources-plugin进行资源文件的拷贝工作

时间: 2024-07-31 20:35:42

关于使用IntelliJ时myBatis的mapper.xml文件发布问题的相关文章

mybatis generator生成的mapper.xml文件问题

问题描述 mybatis generator生成的mapper.xml文件问题 and ${criterion.condition} and ${criterion.condition} #{criterion.value} 第三行代码中的我在Criteria这个类中根本没有发现有valid这个属性,请问一下这里是怎么回事啊? 解决方案 使用mybatis generator 生成annotation形式的mappermybatis generator生成乱码问题mybatis使用---利用my

java-mybatis mapper xml文件路径问题

问题描述 mybatis mapper xml文件路径问题 在spring中使用mybatis.其中目录结构如下 spring配置文件如下: <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <pr

WebService大讲堂之Axis2(3):使用services.xml文件发布WebService

用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service , 这样做不需要进行任何配置,但这些POJO类不能在任何包中.这似乎有些不方便,为此,Axis2也允许将 带包的POJO类发布成Web Service. 先实现一个POJO类,代码如下: package service; public class MyService { public String getGreeting(String name) { ret

eclipse中maven项目编译出来,没有mybatis的mapper.xml

问题描述 如题,只有xxxMapper.class文件,好奇怪啊我单独新建个普通的Dynamic Web Project,又是可以正常编译的. 解决方案 在<build>中加 <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <incl

mybatis配置,关于mapper.java与mapper.xml是否在一个文件夹中

在mybatis的配置中,有些地方是可以省略的,如果你的mapper.xml文件和mapper.java文件,如果放到同一个文件夹中,就可以省略很多配置. 这里,我跟我经理学了一招,并不是非得把mapper.javah额mapper.xml放到一个文件夹下面才可以,其实也是可以分开放的.下面上图. 在项目上右键,选择porperty,然后看build path,然后看source. 在找我选中的这两项可以看出来,虽说在编辑器中,路径位置不一样,但是编译后运行生成的项目路径还是一样的,所以说呢,如

使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法_java

MyBatis简介: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 相关阅读:MyBatis入门学习教程(一)-MyBatis快速入门 使用过Mybatis的同学都知道,针对每一个项目中使用到的数据库表都需要建

Spring Boot MyBatis 通用Mapper插件集成 good

看本文之前,请确保你已经在SpringBoot中集成MyBatis,并能正常使用.如果没有,那么请先移步 http://blog.csdn.net/catoop/article/details/50553714 做了解后,再按本文步骤操作. 使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的是动态代理,所以我们不需要自己编写实现类). 然而在实际开发中,单表操作非常多,如果你也想像JPA.JDBC那样做一个所谓的Base

mybatis-关于Mybatis框架以及XML解析文件

问题描述 关于Mybatis框架以及XML解析文件 大神们 我想使用Mybatis 框架 在XML文件中 写入这样一条SQL select c.name cname,count(*) cnt from sales s,company c where s.companyid = c.id group by c.id,c.name; 请问我应该怎样写XML文件 以及如何在java中调用方法输出这个结果 也就是公司名和每个公司的员工数 解决方案 MyBatis 多对多 XML文件digester框架解

mybatis通用mapper的使用

       项目中持久层封装了两套,一个hibernate,一个是mybatis.hibernate中封装了一些通用的方法,但是mybatis中没有,基于这个需求开始使用mybatis的通用mapper.        通用mapper有什么好处呢?以往我们使用mapper文件都是自己写sql语句,针对的是单个实体,也就是每个实体都有其对应的mapper文件.使用通用mapper给我们带来了极大的方便,它不需要mapper.xml文件,只需我们调用相应的接口,引入jar包再进行简单的配置就好了