关于MyBatis逆向工程和映射文件

一般生成的逆向工程不要随意的改动,以免造成以后业务扩展,再次生成逆向工程的时候文件被覆盖掉。而当你生成的pojo类需要被当作数据传输的对象的时候,要先转化成流的形式在进行传输,这时候如果你之前没有对逆向工程的文件进行配置,可以配置里加上 这一句。这样生成的文件就都是自动实现序列化接口的了。

另外,生成的Mapper和xml在同一个目录下,如果出现了 Invalid bound statement 这个问题,可以检查下实际的编译路径下是不是也有相应的映射文件。如果没有的话有可能是因为maven项目里不会对xml文件进行编译。

第一种方法,手动将映射文件移动到resource的目录下面。

第二种在pom文件里面加上一个节点




           
                src/main/java
               
                    **/*.properties
                    **/*.xml
               

                false
           

       


这样映射文件就可以扫描到了。

你可能感兴趣的:(java)