net.paoding.rose.jade.annotation
枚举 SQLType

java.lang.Object
  继承者 java.lang.Enum<SQLType>
      继承者 net.paoding.rose.jade.annotation.SQLType
所有已实现的接口:
Serializable, Comparable<SQLType>

public enum SQLType
extends Enum<SQLType>

SQL类型标识。

在使用SQL 注解时,Jade将以SELECT开始的语句认为是查询类型SQL语句,其它的语句被认为是更新类型,开发者可以根据实际改变Jade的默认判断 ,比如SHOW语句实际应该是查询类型语句,而非更新类型语句。

作者:
王志亮 [qieqie.wang@gmail.com], 廖涵 [in355hz@gmail.com]

枚举常量摘要
AUTO_DETECT
          未知类型,将使用Jade的默认规则判断:所有以SELECT开始的语句是查询类型的,其他的是更新类型的
READ
          查询类型语句
WRITE
          更新类型语句
 
方法摘要
static SQLType valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static SQLType[] values()
          按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
 
从类 java.lang.Enum 继承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 

枚举常量详细信息

READ

public static final SQLType READ
查询类型语句


WRITE

public static final SQLType WRITE
更新类型语句


AUTO_DETECT

public static final SQLType AUTO_DETECT
未知类型,将使用Jade的默认规则判断:所有以SELECT开始的语句是查询类型的,其他的是更新类型的

方法详细信息

values

public static SQLType[] values()
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。该方法可用于迭代 常量,如下所示:
for (SQLType c : SQLType.values())
    System.out.println(c);


valueOf

public static SQLType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格。)

参数:
name - 要返回的枚举常量的名称。
返回:
返回带有指定名称的枚举常量
抛出:
如果该枚举类型没有带有指定名称的常量, - 则抛出 IllegalArgumentException


Copyright © 2012. All Rights Reserved.