感觉现在用的MyBatis和老师讲的用法不太一样
这个是我直接用数据库的mybatis-generator自动创建的;IDEA自带的;
这是我的mybatis_config.xml文件,这个文件里并没有包含<Mappers><Mapper></Mapper></Mappers>标签,也没有对驼峰命名进行转换;但是我印象中,现在更多的都是这样子写的;反倒是老师讲的方法;实际开发过程中,每次都要去修改mybatis-config.xml文件,我觉得是不是不太合理?如果是公司里的开发项目的;几个人一起开发一个项目,每个人都去改这种配置文件的话,不是很容易把配置文件改坏掉吗?
这是自动生成的mapper.xml文件,这里,在最上面的地方用<resultMap>的方式进行定义,之所以没在mybatis-config.xml中进行驼峰命名的转换,是不是就是因为这个resultMap?在这里做了转换,所以不需要在mybatis-config.xml中进行定义?
但是,为什么不需要再mybatis-config.xml中配置<Mappers>标签还想请老师解答一下,我看了一圈,都没有找到这个的定义
正在回答
同学你好,问一下同学是怎样使用mybatis-generator生成创建的,具体步骤是什么呢?建议同学详细描述一下。另外问一下同学代码能正常运行吗?
通常使用mybatis-generator自动生成代码时,需要添加配置文件,说明一些配置的信息,如:
如上代码指明mapper配置文件以及dao接口的存放位置,但是在同学的截图中,并没有这些内容。
实际开发中,mybatis-config.xml文件并不会经常修改。
使用<resultMap>将实体类属性和数据库字段关联,不需要再配置驼峰命名转换。
祝学习愉快~
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星