logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis的映射文件中的mapper空间名不能自定义名字,自定义后爆红

初学mybatis,遇到很多奇葩问题,很多时候第一次编辑的时候没出现任何问题,第二次复习的时候各种报错,疯狂爆红。这里说的就是映射文件中mapper空间名字不能自定义的问题,第一次试做**欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变

#java#maven#intellij-idea +1
找不到mybatis的mybatis-config.xml配置文件

找不到mybatis的mybatis-config.xml配置文件

#xml#java#intellij-idea
‘XXXXX‘ is outside of valid range for type java.lang.Integer错误分析

数据库的字段属性与实体类的字段属性不符,造成类型超出范围,实际该字段在代码中对应Integer类型,数据库中对应varchar类型。把实体类属性改成String,就可以了。实体类中只有有参构造,没有无参构造,导致Mybatis使用XML查询时结果(集)无法映射为类实例(列表)使用mybatis自动映射数据库和实体类时,报出如下错误。追查原因,发现有两个原因会造成这样的错误。

#spring#spring boot#mybatis
mybatisplus 实体类的字段名与数据库的字段名不一致的解决办法

如果是springboot项目可以在yml的配置文件中开启mybatiplus中的驼峰命名法功能。手写的sql查询语句也可以在在mapper.xml 文件中设置结果集的property属性,我们在查询数据库时经常会碰到数据库的字段名与实体类的字段名不一致的情况,例如报如下的错误。如果是自定以mapper.xml文件中手写的sql查询语句,可以给字段起一个别名。把实体类的字段名改成和数据库的字段名一

#数据库#sql#mysql +2
到底了