场景

Vue+ElementUI+SpringBoot+Mysql

需要设计一些属性为是否,即只有两个选择的属性字段。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先设计Mysql数据库,此字段设计为长度为1的tinyint

然后在SpringBoot中的实体类中

 private Boolean sfkt;

将其设置为Boolean

这样在使用代码生成器等时会自动将0映射为false,将1映射为true。

这样在mapper的xml中仍然可以使其作为查询条件

    <select id="selectKqBcglList" parameterType="KqBcgl" resultMap="KqBcglResult"><include refid="selectKqBcglVo"/><where><if test="bcbh != null  and bcbh != ''"> and bcbh = #{bcbh}</if><if test="sfkt != null  and sfkt != ''"> and sfkt = #{sfkt}</if><if test="xss != null  and xss != ''"> and xss = #{xss}</if><if test="sfyb != null  and sfyb != ''"> and sfyb = #{sfyb}</if></where></select>

在Element中通过axios请求接口后获取数据时获取的是0和1。

如果此时不加格式化的化就会在页面上显示1和0。

所以在

<el-table-column label="是否跨天" align="center" prop="sfkt" :formatter="sfktFormate" />

添加formatter属性对应的sfktFormate是一个方法

    sfktFormate(row, index) {if (row.sfkt == 1) {return "是";} else {return "否";}},

其中row就是传递的当前行对象,row.sfkt要对应上面prop的sfkt

这样就能格式化显示为是和否

ElementUI中显示是否以及SpringBoot中怎样存储实体类属性和数据库怎样设计字段相关推荐

  1. Springboot+Maven+Mybatis-enhance-actable 根据实体类自动更新数据库表和字段

    参考文章springboot+mybatis/mybatis-plus根据实体类自动创建数据库表,我在上面加了需要修改的说明 目录 pom.xml application.yml DataSource ...

  2. Springboot,Mybatis根据实体类自动建表

    Springboot,Mybatis根据实体类自动建表 在创建实体类的同时还要在数据库建表,如果只是很少的属性那么无所谓,但是当实体类很多或者字段很多时这就是一个非常让人不爽的事情了 通常有两种思路, ...

  3. ElementUI中使用el-time-picker向SpringBoot传输24小时制时间参数以及数据库中怎样存储

    场景 前端需要获取24小时制的时间参数并传递到后台存储到数据库. 在数据库中存储的是 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道 ...

  4. 百度地图如何在html中显示图片,在网页中插入百度地图(实例)

    获取代码如下:(注意:通常我们在网页中只要插入以下代码,小虫标注出来,其余的可不用.) 1.在 间插入下面代码:这是样式和JS脚本. html,body{margin:0;padding:0;} .i ...

  5. swagger中没有新加的实体类属性(新加的属性在swagger中不显示)问题

    昨晚在实体类中新加了三个之后就下班了,今天回来用swagger的时候发现swagger中对于这个实体类中的新增属性没显示,纳闷了,我寻思这也不能扒拉出锅了啊,回去看一下属性上的注解,如图 这也没错啊, ...

  6. C#中怎样连接数据库并将查询结果转为实体类以及如何加入事务

    场景 新建一个程序,需要对数据的表进行查询并将查询结果转换为实体类,然后将多个实体类 再插入到另一个数据库的表中,执行插入的过程中要使用事务. 注: 博客主页: https://blog.csdn.n ...

  7. java 实体类属性排序_按照list中实体类的某一属性排序

    命名不规范引发的DropDownListFor无法选中 问题的引出: 项目中遇到和以下链接相同的问题,大概可以描述为:后台ViewData["KeyName"],前台Model属性 ...

  8. SpringBoot - MyBatis-Plus使用详解2(设置实体类对应的表名、字段名 )

    二.设置模型对应的表名.字段名 1,设置关联的表名 (1)默认情况下,如果数据库表是使用标准的下划线命名,并且能对应上实体类的类名,我们就不需要特别去手动匹配.比如有张 user_info 表,那么会 ...

  9. SpringBoot+MybatisPlus无实体类,查询数据库

    因为要查询表的数据,表的名称是从另一个表中取出的,查询哪个表不一定,所以想到了不写实体类查询. 为了防止字段内容为null时,字段不出现,在application.yml中加 mybatis-plus ...

最新文章

  1. 随笔 - 141 文章 - 0 评论 - 214 IIS7 禁止目录运行脚本
  2. oracle 截取字符串中指定位置_手撕虚拟内存(1)——字符串在虚拟内存中的段位置与/proc虚拟文件系统...
  3. app inventer与java不同,App Inventor内置块
  4. Java Web 请求转发与请求重定向
  5. 大家对Java的一些误解
  6. 百万奖金!天池发起广东工业制造创新大赛
  7. oracle10 ins tcx,安装Oracle10g遭遇ins_ctx.mk问题-Oracle
  8. 从此,懂一点CDMA
  9. 安卓和ios的ui设计区别_简析Android系统与ios系统界面设计区别
  10. 栈(LIFO)的存储
  11. 构造可以使n个城市连接的最小生成树—C语言实现
  12. 树莓派cm3+的i2c使用总结
  13. vue中父传子和子传父,传值方法
  14. Android热修复实现一
  15. 托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
  16. 贼好用的自动化测试工具:Apipost!
  17. 《福布斯》推出4名少年百万富翁
  18. 新天龙官网服务器更新消息,《新天龙八部》3月26日全服更新维护公告
  19. 研发管理人员能力维度
  20. TransMac 10.4

热门文章

  1. rpm安装mysql服务(5.7举例)
  2. c语言实现天气预报步骤,天气预报是怎么预测天气的?天气预报制定需要哪些步骤...
  3. RocketMQ源码:NameSrv启动全过程详解
  4. Java进阶:BlockingQueue阻塞队列的使用
  5. 脉冲电子围栏系统介绍_网络型脉冲电子围栏系统介绍
  6. 6-Qt6对象树及内存管理
  7. python绘制好几个子图_python绘制多个子图的实例
  8. linux防火墙文件找不到,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
  9. java 枚举_Java中的枚举类型(Enum)详解
  10. c#截取字符串后几位_基础库的字符串设计