@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. InnoDB多版本控制实现
  2. 【TensorFlow】笔记3:MNIST数字识别问题
  3. 2019年Java架构师必读书籍
  4. httpServlet,java web后台服务
  5. 50個AJAX Tools and Frameworks
  6. 合理设置MTU,提升下载速度
  7. 清华计算机系超算团队,清华大学学生超算团队
  8. 机器人编程软件semia_全国青少年机器人编程
  9. 暴力破解附近局域网WiFi密码
  10. filco蓝牙不好用_filco minila air的蓝牙连接稳定吗?
  11. 【Java】- Incompatible types. Found: java. lang. String', required:' byte, char, short or int'
  12. RISC-V “异军”突起,英特尔:消灭不了就加入它
  13. 正则验证邮箱、8到16位数字字母特殊符号组合
  14. 关于 Swiper 的坑——只有3.3.1的非压缩版正常,非常奇怪
  15. Django中间件配合Vue拦截器的简单使用
  16. 使用C#语言编写记事本程序
  17. linux cads
  18. python自己做个定时器_简单实现python定时器
  19. 从244到1173亿美元,回望戴尔这六年
  20. 使用spring boot实现一个简单的项目——⽤户管理功能

热门文章

  1. 盘点阿里程序员常用的 15 款开发者工具
  2. java枚举返回字符串_Java新特性:数据类型可以扔掉了?
  3. mysql实用管理器添加外键_MySQL 添加外键
  4. java scanner接收数组_java – 使用scanner将文件中的整数读入数组
  5. 插图 引用 同一行两个插图_插图的目的
  6. 估计很多前端都没学过单元测试~
  7. 字节面试官:如何实现Ajax并发请求控制
  8. 重学前端学习笔记(八)--JavaScript中的原型和类
  9. hdu6103[尺取法] 2017多校6
  10. 那些年,登山徒步记录,立贴