首先說壹下原理,我所知道由Java生成的UUID是通過java.Util.UUID的靜態方法randomUUID()來生成的。而UUID壹般用於數據庫的主鍵填充。
然後回答妳的問題,如果妳直接使用UUID類的這個方法生成UUID的話,默認是小寫英文字符和數字的組合(更準確地說是16進制數)。如果妳想區分大小寫,那麽有兩種方法:
1、在生成UUID後做大寫處理,再存入數據庫。當然,妳在查詢數據庫的數據時,涉及到主鍵時也要註意相應條件的改變;
2、先存入數據庫,然後在查詢條件中進行處理。壹般的關系數據庫都會有字符大小寫相關的函數。
結論:默認生成的UUID是小寫的,可以通過其他方式將其改成大寫。因為數據庫對大小寫是區分的,所以相當於對UUID也是區分大小寫的。