首页 > 基础资料 博客日记
Mybaits plus 数据库映射java实体三种方式
2023-07-25 18:57:00基础资料围观234次
本篇文章分享Mybaits plus 数据库映射java实体三种方式,对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识
前言
数据库一般是用下划线进行设计字段,Java实体一般用驼峰法设计属性。这是不成文的规定。当数据库字段映射java实体会出现问题。下面分别是数据库字段和实体属性。
解决问题三种方式
1.利用mysql中的“AS”关键字。此时resultType还是实体。如下图所示。
2.利用resultMap,如下图。column代表数据库字段名称,property代表实体属性,很好理解。
3.mybaits提供的MapUnderScoreToCamelCase功能。从名称上也很好理解,他的映射规则是将下划线转化成驼峰形式,也就是能将cre_time去掉下划线,再将t转化为T进行拼接返回,去映射实体的的setCreTime属性赋值。我们项目是用的mybaits plus,MapUnderScoreToCamelCase默认开启,如果是mybaits的项目,默认不开启,需要在项目配置。
idea debug断电调试,该种方式能成功映射实体属性。
结尾
好的,今天就到这里,希望这边文章能对您有所帮助,有不懂的地方可以给博主留言哦,分享让我们共同成长,喜欢的请点赞加关注哦。点关注,不迷路,我是【叫练】公众号,微信号【jiaolian123abc】边叫边练。
文章来源:https://www.cnblogs.com/jiaolian/p/16498734.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: