gpt4 book ai didi

Mapper sql语句字段和实体类属性名字有什么关系

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Mapper sql语句字段和实体类属性名字有什么关系由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

背景:

1.在数据库中有一个通知表 。

Mapper sql语句字段和实体类属性名字有什么关系

可以看到其中的 。

  • gmt_create、
  • notifier_name、
  • outer_title

这三个字段是有下划线的 。

2.这张表对应的实体类为 。

?
1
2
3
4
5
6
7
8
9
10
11
public class Notification {
   private Long id;
   private Long notifier;
   private Long receiver;
   private Long outerId;
   private Integer type;
   private Long gmtCreate;
   private Integer status;
   private String notifierName;
   private String outerTitle;
}

在写实际java代码命名采用驼峰命名 。

注意application.properties是否开启了驼峰映射 。

#驼峰映射 mybatis.configuration.map-underscore-to-camel-case=true 。

3.在Mapper中有一个插入语句 。

//0.插入一条通知 @Insert("insert into questions (title,description,gmt_create,gmt_modified,creator,tag) values (#{title},#{description},#{gmtCreate},#{gmtModified},#{creator},#{tag})") void createQuestion(Question question),

结论:在进行占位时#{}中的内容应为gmtCreate 。

写的时候留心下,写成gmt_create可能会报错 。

There is no getter for property named 'gmt_create' in 'class com.example.com 。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:https://www.cnblogs.com/yang37/p/12357813.html 。

最后此篇关于Mapper sql语句字段和实体类属性名字有什么关系的文章就讲到这里了,如果你想了解更多关于Mapper sql语句字段和实体类属性名字有什么关系的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com