首页 > 其他分享 >Springboot+Mybatis(四)

Springboot+Mybatis(四)

时间:2023-09-24 11:33:38浏览次数:40  
标签:TableField 实体类 Springboot nickname Mybatis 注解 接口类

单独说一下Mybatis-plus 上一篇中介绍了Mybatis的使用方法,对于Mybatisplus,我理解就是把一些方法提前封装好了,不需要自己定义接口类中的内容 只需要直接调用即可 ,把接口类添加继承关系

 这里要说的是 BaseMapper后面的<User>是要搜索的类的名词,且最好类的名字和表的名字保持一致,如果不一致的话可以在实体类中添加一个@TableName("")注解标注一下表的名字

如果实体类中的名称和数据库中的字段名不一致,可以通过TableId(用于主键),TableField(用于其他项)进行注解

例如实体类中为name,而数据库中是nickname

可以通过

@TableField("nickname")
private String name;

进行注解

Mybatis-plus中封装了很多的方法,但是对于如何自定义这些方法还没有了解

标签:TableField,实体类,Springboot,nickname,Mybatis,注解,接口类
From: https://www.cnblogs.com/Arkiya/p/17725759.html

相关文章

  • mybatis plus生成的日期时间格式LocalDateTime与String的相互转换
    mybatisplus生成的日期时间格式为LocalDateTime LocalDateTime转为String:将现在的时间转StringStringnowDate=LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-ddHH:mm:ss"))  将指定的String日期转DatetimeLocalDateTimeldatetime=Lo......
  • Springboot+Mybatis(三)
    今天学习了如何使用Mybatis实现增删改查为此做一个梳理发表一篇博客,也是为了总结一下首先,要使用Mybatis需要添加依赖从建立项目的时候选择java8+Springboot2这样的方式,避免高版本存在一些兼容性的问题然后添加Mybatis-plus依赖,老师讲的是添加了plus会自动添加Mybatis的依赖,但......
  • springBoot上传文件时MultipartFile报空问题解决方法
    1.问题描述:之前用springMVC,转成springboot之后发现上传不能用。网上参考说是springboot已经有CommonsMultipartResolver了,但是我的上传后台接收的还是null。2.解决方法加入配置类importorg.springframework.context.annotation.Bean;importorg.springframework.context......
  • SpringBoot开发实战(微课视频版)
    ISBN:978-7-302-52819-7编著:吴胜页数:311页阅读时间:2023-06-24推荐指数:★★★★☆本文介绍SpringBoot2.0.5、JDK1.8,虽然现在已经不维护了,但是大体的流程还是对口的,而且书里面讲解的也比较简单易懂,还是推荐阅读的。第一章:SpringBoot简介SpringBoot发展背景、特征、工......
  • springboot的Maven的镜像
     Maven的镜像<!--阿里镜像--><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyunmaven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url>......
  • MyBatis MySQL limit分页含运算动态语句
    MySQL基本的分页语句select*fromtablelimitoffset,pageSize正常情况下是没问题的,如果offset是动态的select*fromtablelimit(pageNum-1)*pageSize,pageSize这样就无法执行了。具体原因可以在MySQL中直接执行这种含运算符的语句试下就知道了。现在给出两种解决方案使用MySQ......
  • mybatis大于小于等于的写法
    第一种写法(1):原符号<<=>>=&'"替换符号<<=>>=&'"例如:sql如下:create_date_time>=#{startTime}andcreate_date_time<=#{endTime}第二种写法(2):大于等于=]]>小于等于例如:sql如下:create_date_time=]]>#{startTime}......
  • SpringBoot返回字符串乱码如何解决
    场景:controller某个接口是直接返回字符串,用于测试的。当返回中文字符串的时候乱码。解决方法:在controller的映射加上produces="text/html;charset=utf-8"示例:@RequestMapping(value="/ping",produces="text/html;charset=utf-8")publicStringping(){return"pon......
  • 关于初次new springboot项目
    如果是新手初学,然后做springboot项目报各种错,改来改去最终都无法出现successful字样。请先检查,maven环境是否配好。maven环境决定你下载依赖的速度,以及能否下载成功。 maven管理你的springboot项目,所以配置它的环境是必不可少的。 比如未配置maven环境直接运行项目可能会......
  • Springboot+Vue(二)
    上传的静态资源文件放到static文件夹下即可表单的enctype属性规定再发送到服务器之前该如何对表单数据进行编码默认情况下数据格式为key=value&key=value需要改成enctype="multipart/form-data"默认情况下限制了单次请求文件的大小单个文件不能超过1Mb所有文件不能超过......