hibernete中使用enum

原创 2018年04月17日 20:06:42

1.新建enum

public enum RemoveFlag
{

    ENABLE(0) ,DISABLE(1);
    private int key;

    private RemoveFlag(final int key)
    {
        this.key = key;
    }

    public static RemoveFlag fromKey(int key)
    {
        for (RemoveFlag status : RemoveFlag.values())
        {
            if (key==status.getKey())
                return status;
        }
        throw new NoSuchElementException(key+"");
    }

    public int getKey()
    {
        return key;
    }
    public void setKey(int key)
    {
        this.key = key;
    }
}

2.po类

@Table(name = "index")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class Index implements Serializable{

	/** * (域的意义,目的,功能) */
	private static final long serialVersionUID = -260883712964784379L;

	@Id
	@GeneratedValue(generator = "system-uuid")
	@GenericGenerator(name = "system-uuid", strategy = "uuid")
	@Column(name = "ID", nullable = false, length = 32)
	private String Id;
	
	@Column(name = "REMOVED", nullable = true, length = 10)
	private RemoveFlag removed;
}

初探C++ 类中enum关键字的使用

enum关键字
  • wxwd1
  • wxwd1
  • 2014-07-23 17:29:00
  • 2028

C++中enum的使用

C++中enum的使用
  • fengbingchun
  • fengbingchun
  • 2016-06-28 21:39:41
  • 6325

Java中Enum使用总结

Java中Enum使用总结 1.    为什么使用Enum? 书上抄的,蛮有道理,贴出来给大家看看:当应用中使用一些特定的常量值时,就可以使用enum类,可以保证在编译期间检测应用使用的常量是否合法,...
  • u010879420
  • u010879420
  • 2016-12-08 23:17:07
  • 232

Android 性能:避免在Android上使用ENUM

Android 性能:避免在Android上使用ENUM# ENUM是什么,为什么使用它 `Enum`是Java中包含固定常量的数据类型。当需要使用预先定制的几个值,这几个值表示一些数据类,这时我们可...
  • ysmintor
  • ysmintor
  • 2017-04-08 23:24:34
  • 1759

JAVA中enum使用方法

注意查看结果,STATUSCODE尤为重要 package com.enumtest; public enum RESULTMAP { SUCCESS(200,"返回正确结果"),INPUT_...
  • KinseyGeek
  • KinseyGeek
  • 2017-02-15 08:47:24
  • 1323

Java中的Enum的使用与分析

  • 2012年12月08日 21:54
  • 52KB
  • 下载

C++之enum枚举量声明、定义、使用与枚举类详解

众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义新的数据类型,但是必须按照一定的规则进行,下面我们一起看下enum的使用方法。 ...
  • Bruce_0712
  • Bruce_0712
  • 2017-02-11 16:51:28
  • 19652

mysql中的枚举类型ENUM的用法:

原文地址 http://www.24xuexi.com/w/2011-09-02/97027.html mysql中的枚举类型ENUM是一个字符串对象,它的值是自表创建时在列规定中显式枚...
  • nanshanzhihou
  • nanshanzhihou
  • 2015-01-16 13:24:23
  • 6927

Hibernete 配置及 HQL 语法查询

http://hi.baidu.com/leyoochina/item/04dd868d93f8b98f4414cffb http://blog.sina.com.cn/s/blog_8...
  • pt5320
  • pt5320
  • 2013-02-18 13:45:43
  • 1750

如何在switch中使用enum,你真的知道吗?

开发做久了,难免会遇到有一个switch的case判断中有多个常量的时候,这时我们就想到了一个类型枚举,首先我们来看下枚举如何定义:public enum ColorType{ G...
  • u012230055
  • u012230055
  • 2017-06-19 16:58:45
  • 1330
收藏助手
不良信息举报
您举报文章:hibernete中使用enum
举报原因:
原因补充:

(最多只允许输入30个字)