前言


数据库一般是用下划线进行设计字段,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】边叫边练。

Mybaits plus 数据库映射java实体三种方式相关推荐

  1. mysql数据库删除数据的三种方式:

    mysql数据库删除数据的三种方式: delete from table where 直接删除表中的某一行数据,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作.所以delete相 ...

  2. c 控制mysql数据导出_MySql数据库导入导出的三种方式

    第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按  start Export 选择好以后按  start import 第二种: 使用Navicat 右键点击转 ...

  3. apt java8_Ubuntu 18.04安装Java JDK8三种方式

    Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装.下面 ...

  4. oracle读取数据方式,关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

  5. oracle从mysql抓数据_关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

  6. DM数据库创建JOB的三种方式(一)

    在实际业务中,有时会遇到定时执行某个动作或收集某项数据的情况,这时就需要使用数据库的定时任务来完成. DM数据库支持使用DM作业系统.DBMS_JOB或DBMS_SCHEDULER系统包来创建定时任务 ...

  7. 还原Sql Server数据库BAK备份文件的三种方式及常见错误

    第一种方法,使用Sql Server Management Studio还原 这是演示的是Sql Server 2008R2版本,不同版本可能有细微差别 右键点击数据库→还原数据库 在还原的源中选择源 ...

  8. Sqlserver 数据库分页查询(三种方式)

    --第一种分页:sqlserver 2000-sqlserver2005 --假设:每页显示5条, 当前页:1  则查询1-5 --不等于前5条的前5条 select top 5 * from  St ...

  9. Java代码三种方式实现定时执行某个方法

    如果你想定时的去执行某个方法,跟着这个操作测试一下,你就会了. 有3种定时方法可以做数据同步. 第一种: jdk提供的定时器工具Timer 1.单线程 2.可以指定延迟(开始执行的时间).周期时间 3 ...

最新文章

  1. jquery内核学习(6)--扩展实现extend
  2. 一面微创题--字符串逆序输出
  3. 如何用js给图片重置宽_如何用js给老婆每天发情话
  4. 主体功能区规划的定位
  5. 男性加入防晒大军 购买遮阳伞比例同比增长23.54%
  6. Parasoft C++test使用教程:执行测试用例(上)
  7. java打印等腰三角形_可打印丨四年级数学易错易失分的26个知识点总结(附例题+答案),给孩子收藏!...
  8. 计算机实验云平台,浅析基于云平台的计算机实验教学中心建设
  9. DSP原理学习笔记--第十四章--DSP算法及其实现
  10. C51单片机学习笔记——秒表
  11. 好文推荐:努力是没有用的
  12. 安卓手机阅读软件哪个比较好啊
  13. python中的函数
  14. 英语语法:词法之动词不定式
  15. 奇虎360_2017校园招聘笔试编程题第一题
  16. Python:variable in function(argument、function) name should be lowercase 处理方式
  17. 独立经济体——投机者的游戏
  18. 苹果华为不送充电头后,这些人赚翻了
  19. google翻译网页不错
  20. Linux之tail命令

热门文章

  1. SUMPRODUCT多列求和的应用
  2. 三参数或七参数计算工具使用帮助
  3. 人工智能导论实验2——野人渡河黑白棋问题
  4. C语言复习内存 c2
  5. PC1 ping PC2 步骤
  6. 黑马程序员_考生成绩管理系统
  7. 【英语】2月英语学习
  8. mbp连接wifi没弹出认证页面
  9. 通过submit提交的表单怎么实现ajax提交
  10. Acrobat Pro DC 18.011.20040 完整破解版