@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字符串。

转载于:https://www.cnblogs.com/minideas/archive/2011/11/04/2235262.html

Hibernate注解之@Enumerated相关推荐

  1. Hibernate注解使用以及Spring整合

    (1) 简介: 在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准.它非常强大.灵活,而且具备了优异的性能.在本文中,我们将了解如何使用Java 5 注释来简化Hiber ...

  2. Hibernate注解完整文档

    第 2 章 实体Bean       第 2 章 实体Bean 2.1. 简介 本章内容覆盖了EJB3.0实体bean的注解规范以及Hibernate特有的扩展. 2.2. 用EJB3注解进行映射 现 ...

  3. Hibernate学习之Hibernate注解总结

    Hibernate学习之Hibernate注解总结http://www.bieryun.com/3269.html 一.类级别的注解 @Entity name:表的名字(可选)一般表名和类名相同 必须 ...

  4. (转) Hibernate注解开发

    http://blog.csdn.net/yerenyuan_pku/article/details/70162268 Hibernate注解开发 在Hibernate中我们一般都会使用注解,这样可以 ...

  5. 使用Hibernate注解Annotations进行对象映射的异常处理

    通过Hibernate注解Annotations进行对象映射,想在Oracle数据库中自动创建表,代码如下: 实体类: import javax.persistence.Basic; import j ...

  6. Hibernate 注解 没有加@Column一样会在数据库创建这些字段

    Hibernate 注解 没有加@Column一样会在数据库创建这些字段 如下一个注解类: package com.hyy.hibernate.one_to_many.domain;import ja ...

  7. Hibernate 注解 实现一对多

    首先,我们知道,班级与学生是一对多关系.笔者就以此来编写Hibernate注解实现一对多关系. 先上[班级]类:Clazz.java (这里千万不要用class,否则你懂得...),代码如下: pac ...

  8. 利用Spring Hibernate注解packagesToScan的简化自动扫描方式

    发现一种Spring Hibernate 注解的简化方式 原始方式 <property name="annotatedClasses"> <list> &l ...

  9. Hibernate注解(二)之映射简单的属性

    翻译自Hibernate Annotations 2.  映射简单的属性 2.1.声明基本的属性映射 每个非静态非瞬态属性(取决于访问类型的字段或方法)都被认为是持久性的,除非您将其注释为@Trans ...

最新文章

  1. iOS网络缓存扫盲篇
  2. Oracle中数据导出成CVS,EXCEL
  3. 给自己看的flex布局方法
  4. Fail-fast 和 Fail-safe 机制
  5. PRIMARY, INDEX, UNIQUE 这3种是一类
  6. Android 系统(242)---Android init.rc执行顺序
  7. 话说关于 ZooKeeper 方面,面试有什么可问的啊?​
  8. 修改web.conf不重启服务的方法
  9. matlab脑电打码,matlab 脑电信号特征提取程序
  10. php声明变量开头,php声明一个变量需要注意些什么
  11. android模拟qq登陆,模拟qq登录
  12. mysql 嵌套查询优化_MySQL——优化嵌套查询和分页查询
  13. Linux移植libmodbus
  14. 计算机专业的学生可以考哪些证书
  15. android 行居中,android自己定义换行居中CenterTextView(示例代码)
  16. 数组重新定义key值,去重,排序
  17. 支付宝 java 签名_支付宝APP支付(Java后台生成签名具体步骤)
  18. 评论抓取:Python爬取AppStore上的评论内容及星级,突破500条限制
  19. 二层交换机,三层交换机及四层交换机的区别
  20. 基于G-sensor的计步解决方案

热门文章

  1. 列表怎么有限的初始化为零_《零基础学习Android开发》第五课 类与面向对象编程1-1...
  2. C#调用API弹出打印机属性对话框
  3. java线程池和线程实例化_浅谈Java 线程池原理及使用方式
  4. android 飞框动画,AndroidTV中实现飞框选中效果
  5. 设计 色彩 构图 创意_我们可以从时尚的创意方向中学到色彩
  6. 来自未来,2022 年的前端人都在做什么?
  7. Python 提取数据库(Postgresql)并邮件发送
  8. Linux: Nginx proxy_pass域名解析引发的故障
  9. 2017 Material design 第二章第六节《富有创造性的定制方案》
  10. 老人寻求到一名程序员,用2W行代码给自己打造了一幅肖像画