学会使用Constant常量或者Enum枚举

本文探讨了数据库中使用代号(如CHAR(1)类型)进行数据存储的方法,并分享了一种通过枚举来提高代码可读性和维护性的实践。介绍了如何在VO类中添加属性以实现代号到描述的映射,同时讨论了枚举和常量在Controller中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好多时候我们在数据库表中存放的类型是一个代号CHAR(1)

0,1,2,3等分别代表些什么。

那么你是怎么知道0,1,2,3代表什么的呢?

有的是建表,连接查询,但很少人用。

有的是在jsp页面c:if判断。

我的做法是在VO类添加一个属性,属性只有getter方法,没有setter和属性定义。然后getter方法中根据代号查询对应的枚举对应code的desc,return。在jsp页面需要展示的话直接使用该属性即可。

 

常量和枚举还有一个地方好使用,就是你在Controller中使用一些特殊的变量,而且值不是很多的时候。类似于COLOR.RED等的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值