为什么后端喜欢把「男女」等枚举类型的数据转成 01

如果是针对其他非中文语言开发,这怎么办呢?字典怎么设置呀,例如来个日文,你总不能写个日文的枚举(其实这个也不应该定义成枚举)吧。

使用 0 1 / Y N 这种类型的大家基本上都明白,还要注意后面开发的时候会经常遇到加状态,减状态的情况。

将中文字符保存在代码中,虽然没有太大问题,要知道还有乱码的问题,后台对这种元数据基本上都会有个字典表给你的。或者后台在 Service 这层帮你查一次转换下。

枚举类型有的状态有限,状态比较固定使用,针对省市这种,一般都会做成字典或者成元数据数据字典,如果还把省市写到代码里面的话只能说后端真牛。

男女这种其实也应该做成字典,现在有变性人,还有一些人属于。。。。所以性别现在不只 2 个 状态了。