java中的数据字典是什么_JAVA中的数据字典
在开发大型的工程的时候,需要“数据字典”——常用的字符串、常量等等全部都定义在数据字典中。能够解释在数据库中存储的数据表示是神马含义,能够让代码与业务联系起来有着尤为重要的作用
例如,地区码为1003,这样就能够查询出id为1003的所有数据,就能够查询出不同的取值范围,知道不同的取值范围的语义
数据字典在数据库的数据结构
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
中的枚举方式
java中的数据字典是什么_JAVA中的数据字典相关推荐
- java的对象是什么意思_Java中对象和对象引用的区别,引用、指向是什么意思
Java的变量分为两大类:基本数据类型和引用数据类型. 其中基本类型变量有四类8种:byte short int long float double char boolean,除了8种基本数据类型变量 ...
- java中的case1怎么说_Java 中的 CAS 简述及原理解析
一.CAS 是什么? CAS(Compare And Swap),比较并交换,它是一条CPU并发原语.它的功能是判断内存某个位置的值是否为预期值,如果是则更新为新的值,这个过程是原子的.1 publi ...
- java 内存溢出和内存泄漏_JAVA中的内存溢出和内存泄漏有很大的区别
JAVA中的内存溢出和内存泄漏分别是什么,有什么联系和区别,我谈谈自己的理解. 内存泄漏(memory leak ):申请了内存不释放,比如100m的内存,分配了10m的内存一直不回收,那么可以用的内 ...
- java中的方法在哪里_Java中的本机方法是什么,应在哪里使用?
小编典典 Java中的本机方法是什么,应在哪里使用? 一旦看到一个小例子,就很清楚了: Main.java : public class Main { public native int intMet ...
- java中为什么要用注解_java中的注解,真的很重要,你理解了嘛?
这篇文章开始讲解java中的注解,在平时的开发当中我相信你或多或少的接触过注解.比如你可能都见过@override,它代表的就是一个注解.但是,为了更加清晰的去介绍注解,我还是先给出一个例子,让你能够 ...
- java中volatile关键字的含义_java中volatile关键字的含义
转自:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java线程并发处理中,有一个关键字volatile的使用目前存 ...
- java中map如何实现遍历_Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...
- java中容易混淆的方法_java中容易混淆的区别
本文会随时更新一些java中容易混淆的关键字或者知识点,如有偏见之处,望留言! final和static的差别: 1,final的英语意思"最后的",在java中修饰类,方法和变量 ...
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- java怎样将日期本土化_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
最新文章
- 一次性同步修改多台linux服务器的密码
- 通过document.domain实现跨域访问
- nuxt 过滤 query 参数
- 图(Graph)的javascript实现
- 土耳其黑客因窃取信用卡信息被判入狱334年
- 在BSP的.bat文件下設置全局變量方法
- 使用offsetof对结构体指针偏移操作
- java导出数据到excel模板_springboot+jxls 根据Excel模板 填写数据并导出
- ShadeGraph教程之节点详解6:Procedural Nodes
- SNS类游戏cache server设计浅析
- Vivado_ILA IP核
- python颜色识别_OpenCV(Python)学习之识别图片特定颜色
- 「好文分享」我为什么从Google 辞职开始为自己工作?
- 单片机课设———基于51单片机的智能风扇控制器(汇编语言)
- 常用的7个计算机网络命令
- [LOJ]#6515. 「雅礼集训 2018 Day10」贪玩蓝月
- Android自定义控件入门到精通--Region区域
- 手机方案厂商怨高通门槛高 联发科影响力犹存
- 模拟火车站售票窗口,开启三个窗口售票,总票数为100张
- JavaScript 基础知识点