学会使用Constant常量或者Enum枚举
Posted guoDaXia的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学会使用Constant常量或者Enum枚举相关的知识,希望对你有一定的参考价值。
好多时候我们在数据库表中存放的类型是一个代号CHAR(1)
0,1,2,3等分别代表些什么。
那么你是怎么知道0,1,2,3代表什么的呢?
有的是建表,连接查询,但很少人用。
有的是在jsp页面c:if判断。
我的做法是在VO类添加一个属性,属性只有getter方法,没有setter和属性定义。然后getter方法中根据代号查询对应的枚举对应code的desc,return。在jsp页面需要展示的话直接使用该属性即可。
常量和枚举还有一个地方好使用,就是你在Controller中使用一些特殊的变量,而且值不是很多的时候。类似于COLOR.RED等的使用。
以上是关于学会使用Constant常量或者Enum枚举的主要内容,如果未能解决你的问题,请参考以下文章
No enum constant org.apache.ibatis.type.JdbcType.Integer 找不到这个枚举类,mybatis相关