数据库是下划线而驼峰形式不能映射

数据库是有数据的

解决方法一:添加@Results注解如下
@Select("select * from video")
@Results({
@Result(column = "cover_img",property = "coverImg"),
@Result(column = "create_time",property = "createTime")
})
List<Video> selectAll();
解决方法二:在application.properties添加如下配置
#Mybatis下划线转驼峰
mybatis.configuration.map-underscore-to-camel-case=true
本文探讨了在Mybatis中如何处理数据库字段使用下划线命名,而Java对象采用驼峰命名的问题。提供了两种解决方案:一是使用@Results注解进行映射;二是通过配置application.properties文件实现转换。
2091

被折叠的 条评论
为什么被折叠?



