JAVA中的数据字典

原创 2013年12月04日 09:56:42

在开发大型的工程的时候,需要“数据字典”——常用的字符串、常量等等全部都定义在数据字典中。能够解释在数据库中存储的数据表示是神马含义,能够让代码与业务联系起来有着尤为重要的作用

 

例如,地区码为1003,这样就能够查询出id1003的所有数据,就能够查询出不同的取值范围,知道不同的取值范围的语义

 

数据字典在数据库的数据结构

 

create table PM_DICT_ENUM (
PK_ID VARCHAR(36) not null,----主键
DICT_CODE VARCHAR(16),
ENUM_CODE VARCHAR(16),
ENUM_NAME VARCHAR(64),
RESERVE VARCHAR(36),
SORTINDEX INT,
ENUM_EN_NAME VARCHAR(64),
constraint PK_PM_DICT_ENUM primary key (PK_ID)
);

 

数据字典在JAVA类中的标示方法

 

/** 字典枚举定义 */
public class DictEnum {
	/** 1001-业务类型 */
	public static class BusiType {
		/** 10-汇兑 */
		public static final String EXCHANGE = "10";

		/** 11-储蓄 */
		public static final String SAVINGS = "11";

		/** 12-国际 */
		public static final String INTERNATIONAL = "12";

		/** 13-基金 */
		public static final String FUNDS = "13";

		/** 数据字典哈希表 **/
		public static Map dataMap = JSONUtil
				.parseJSON2Map("{\"10\":\"汇兑\",\"11\":\"储蓄\",\"12\":\"国际\",\"13\":\"基金\"}");
	}
}
 Java文件定义一个类,然后有很多内部类(代表不同的模块),里面定义好不同的结果代表什么意思,在注视中一定要说明,这样有助于开发,提高代码的可读性,内部类和内部类的常量全部都是静态的,代表的是一种状态。常量要大写,就是JAVA中的枚举方式

相关文章推荐

J2EE项目数据字典设计

这里的数据字典并非是数据库的数据字典,而是在项目编码过程中涉及到一些类似字典查询的操作。 需求: 在项目开发中,一些变量需要在多个地方使用,但这些变量的值是在某一范围内,且每...
  • wklken
  • wklken
  • 2011年05月07日 22:46
  • 66189

数据字典设计

在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中...

java项目中数据字典的实现

数据字典,给各个字典定义一些静态常量的名字,私有类型的本类的对象,还有一个Map用于存放字典表,在init ()中把所有字典加载入Map,定义的静态常量就是它的key.在需要的时候就根据getDic(...
  • Happy_wu
  • Happy_wu
  • 2016年09月26日 21:08
  • 11351

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

数据字典及其使用

1      数据字典 1.1     什么是数据字典 将如下这些具有相同类型的配置项,配置到系统的数据字典表中,方便系统维护,由超级管理员统一在后台进行数据字典维护,如果用户需求要增加变更配置项...

java中实现HashMap中的按照key的字典顺序排序输出

关键代码 HashMap maptest =new HashMap(); maptest.put("1天","day1"); maptest.put("5天","day5")...
  • bwgang
  • bwgang
  • 2012年08月17日 23:43
  • 18332

数据字典项设计实现方案

最近被安排做数据字典的设计,本人一头雾水啊,没弄过啊,网上搜索一下,这个老兄写的很好,原文链接:http://blog.csdn.net/stevene/article/details/575142?...
  • pcxbest
  • pcxbest
  • 2013年12月31日 11:22
  • 13532

数据字典的主要作用是什么?

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据字典(Data dictionary)是一种用户可以访...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

JSP自定义标签实现数据字典

1.关于JSP标签的好处就不再罗嗦 数据字典就是使用的下拉框,只要定义使用那个字典就会将这个字典可用的内容显示出来 显示字典时只要定义那个字典和属性值就可以显示出字典的显示值   2.首先在w...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA中的数据字典
举报原因:
原因补充:

(最多只允许输入30个字)