很少有项目,status列被定义为整数来处理多个值,并且在从数据库获取状态整数后,在代码中分配了等效的字符串值。
示例,定义为整数的状态列和保存在DB中的值为1,2,3,4,5,6和1-6。在代码中映射为1读,2写,3删除(字符串值)
的等效字符串值其他几个项目,定义了枚举列,并在代码中处理关联的枚举值。
一个项目使用Spring JdbcTemplate和本机SQL查询。其他用途是Spring,Hibernate和Hibernate查询
在上述两种方法中,哪种方法是最好,最有效且不容易出错的方法。