@Enumerated(value=EnumType.ORDINAL)采用枚举类型的序号值与数据库进行交互, 

此时数据库的数据类型需要是数值类型,例如在实际操作中 
CatTest ct = new CatTest(); 
ct.setColor(Color.BLUE); 
当我们将对象gt保存到数据库中的时候,数据库中存储的数值是BLUE在Color枚举 
定义中的序号1(序号从零开始);

@Enumerated(value=EnumType.STRING)采用枚举类型与数据库进行交互, 
此时数据库的数据类型需要是NVACHAR2等字符串类型,例如在实际操作中 
CatTest ct = new CatTest(); 
ct.setColor(Color.BLUE); 
数据库中存储的数值是BLUE字符串

枚举查询返回值:

hibernate枚举类型注解 @Enumerated相关推荐

  1. 浅析枚举类型(Enumerated types)

    枚举类型定义了一系列有序值的集合.枚举变量就是从这个既定的集合中取某个值.集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号). 定义一个枚举类型,采用以下的格式: type typ ...

  2. 《Java SE实战指南》06-08:枚举类型(Enumerated types)

    内容导航: 前言 1.定义 2.使用场景 3.高阶应用 前言 在现实场景中,我们发现某类事物包含的名称.范围和含义是有限的,都可以列举出来. 方向:北.南.东.西: 季节:春季.夏季.秋季.冬季: 月 ...

  3. java中的枚举与注解

    枚举的概述 枚举是 Java 中一种特殊的类(类型),它可以定义固定数量的枚举实例(此类的对象),例如: 性别.交通信号灯.季节等等 -> enum 枚举类的对象不是new出来的, 而是一一罗列 ...

  4. Java语言中的枚举类型

    枚举类型(Enumerated Type)在编程语言中常用,程序员必备食粮,下面随着我的思路来认识一下枚举类型. 是什么 枚举类型在java中是一种基本数据类型.它用于声明一组命名的常数,当一个变量有 ...

  5. Springboot2参数校验: Hibernate Validator自定义注解

    1.Hibernate Validator介绍 Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constrain ...

  6. 求你了,不要再在对外接口中使用枚举类型了!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 最近,我们的线上环境出现了一个问题,线上代码在执行过程中抛 ...

  7. Effective Java读书笔记二:枚举和注解

    第30条:用enum代替int常量 当需要一组固定常量的时候,应该使用enum代替int常量,除了对于手机登资源有限的设备应该酌情考虑enum的性能弱势之外. 第31条:用实例域代替序数 枚举的ord ...

  8. 为什么阿里巴巴RPC接口不允许使用枚举类型?

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:今天给大家推荐 6 个 Spring Boot 项目,拿来就可以赚钱! 个人原创100W+访问量博客:点击前往, ...

  9. 声明属性Hibernate的Annotation注解

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下声明属性 当项目变得比较大的时候,如何还应用hbm.xml文件来配置Hibernate实体就会变得比较复杂.这里Hi ...

  10. 在java中关于枚举类型的特性_java枚举类型小结

    JDK5.0之前,我们一般选择使用 interface 来保存常量组,以此来弥补 JDK 中没有枚举类型的缺陷,从JDK5.0开始,Sun引进了一个全新的关键字 enum 来定义一个枚举类.同inte ...

最新文章

  1. Android:禁用listView上的突出显示单击
  2. Python 并发编程之使用多线程和多处理器
  3. tomcat启动不了,报java.lang.Exception: Socket bind failed: [730013] ???
  4. 【无码专区11】异或2(结论 / 推式子 + 哈希hash + 大整数高精度 加减乘除重载考察)
  5. b站怎么删自己的专栏_麦当劳B站直播翻车,品牌B站营销到底应该怎么做?
  6. matlab2c使用c++实现matlab函数系列教程-exprnd函数
  7. k8s dashboard_ASP.NET Core on K8S深入学习(2)部署过程解析与部署Dashboard
  8. 二十一天学通C++之使用try/catch捕获异常
  9. EVIEWS:ARCH类、GARCH、EGARCH,建模估计沪深300指数2019-2020年交易日的波动率,并对结果进行分析。
  10. 腾讯天龙八部手游服务器账号上线,天龙八部手游服务器的注册已达到上限 服务器注册上限怎么解决...
  11. 服务器为什么要域名解析,DNS解析的过程是什么 为什么需要DNS解析域名为IP地址?...
  12. 高效率的免费发布信息平台,助力企业高质量采购
  13. sakila-dwh-schema文件
  14. 区分Linux:eth0,eth1,eth2,lo
  15. 51单片机实验——按键外部中断实现四进制计数器
  16. 一些无线通信系统模型的概念
  17. 回文序列-2017网易校园招聘
  18. 智能工厂方案与设备选型
  19. s7android8国行,推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统
  20. pstools本机挂起进程

热门文章

  1. 机器人控制器编程实践指导书旧版-实践一 LED灯(数字量)
  2. js定义入参_js函数传参类型
  3. Medoo Detele的使用:删除数据
  4. 社会学概论(本专)【2】
  5. 前端原生开发解决方案
  6. DDR3各个频率详解
  7. 数据结构——栈与队列的异同
  8. uni 加入图标_uniapp如何更改图标
  9. 三极管工作原理_PNP型三极管基础知识解析
  10. win7系统怎样开启wmi服务器,WMI服务是什么?Win7系统如何禁用WMI服务?