Hibernate注解之@Enumerated
@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相关推荐
- Hibernate注解使用以及Spring整合
(1) 简介: 在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准.它非常强大.灵活,而且具备了优异的性能.在本文中,我们将了解如何使用Java 5 注释来简化Hiber ...
- Hibernate注解完整文档
第 2 章 实体Bean 第 2 章 实体Bean 2.1. 简介 本章内容覆盖了EJB3.0实体bean的注解规范以及Hibernate特有的扩展. 2.2. 用EJB3注解进行映射 现 ...
- Hibernate学习之Hibernate注解总结
Hibernate学习之Hibernate注解总结http://www.bieryun.com/3269.html 一.类级别的注解 @Entity name:表的名字(可选)一般表名和类名相同 必须 ...
- (转) Hibernate注解开发
http://blog.csdn.net/yerenyuan_pku/article/details/70162268 Hibernate注解开发 在Hibernate中我们一般都会使用注解,这样可以 ...
- 使用Hibernate注解Annotations进行对象映射的异常处理
通过Hibernate注解Annotations进行对象映射,想在Oracle数据库中自动创建表,代码如下: 实体类: import javax.persistence.Basic; import j ...
- Hibernate 注解 没有加@Column一样会在数据库创建这些字段
Hibernate 注解 没有加@Column一样会在数据库创建这些字段 如下一个注解类: package com.hyy.hibernate.one_to_many.domain;import ja ...
- Hibernate 注解 实现一对多
首先,我们知道,班级与学生是一对多关系.笔者就以此来编写Hibernate注解实现一对多关系. 先上[班级]类:Clazz.java (这里千万不要用class,否则你懂得...),代码如下: pac ...
- 利用Spring Hibernate注解packagesToScan的简化自动扫描方式
发现一种Spring Hibernate 注解的简化方式 原始方式 <property name="annotatedClasses"> <list> &l ...
- Hibernate注解(二)之映射简单的属性
翻译自Hibernate Annotations 2. 映射简单的属性 2.1.声明基本的属性映射 每个非静态非瞬态属性(取决于访问类型的字段或方法)都被认为是持久性的,除非您将其注释为@Trans ...
最新文章
- InnoDB多版本控制实现
- 【TensorFlow】笔记3:MNIST数字识别问题
- 2019年Java架构师必读书籍
- httpServlet,java web后台服务
- 50個AJAX Tools and Frameworks
- 合理设置MTU,提升下载速度
- 清华计算机系超算团队,清华大学学生超算团队
- 机器人编程软件semia_全国青少年机器人编程
- 暴力破解附近局域网WiFi密码
- filco蓝牙不好用_filco minila air的蓝牙连接稳定吗?
- 【Java】- Incompatible types. Found: java. lang. String', required:' byte, char, short or int'
- RISC-V “异军”突起,英特尔:消灭不了就加入它
- 正则验证邮箱、8到16位数字字母特殊符号组合
- 关于 Swiper 的坑——只有3.3.1的非压缩版正常,非常奇怪
- Django中间件配合Vue拦截器的简单使用
- 使用C#语言编写记事本程序
- linux cads
- python自己做个定时器_简单实现python定时器
- 从244到1173亿美元,回望戴尔这六年
- 使用spring boot实现一个简单的项目——⽤户管理功能