列舉在內部其實都是數值,如果只申明列舉而不賦值,是不安全的.
public
enum tabletype
就像上面這樣,建立後,並且儲存到資料庫裡.如果後期再新增乙個新的,如果新增到了table, view;的中間比如table,other, view;,那麼致命問題就來了,view的值就變了,釀成大錯~~~
so,用到列舉的時候,最好給列舉賦初值.就不會出現上面的錯誤了
上面的tabletype就可以寫為下面的形式:
public
enum tabletype
public tabletype valueof(int
value)
}}
oracle建立使用者並賦權
oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者建立 create user 使用者名稱 identified by 密碼 授權 grant create session to 使用者名稱 grant create table to 使用者名稱...
MySql建立使用者並賦權
登入 mysql u root p 新建乙個資料庫 testdb create database testdb use testdb 建立t user info表 create table t user info id int 11 name varchar 64 age int 11 檢視系統使用...
oracle建立使用者並賦權
oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者建立 create user 使用者名稱 identified by 密碼 授權 grant create session to 使用者名稱 grant create table to 使用者名稱...