MyBatis GeneratorConfig中關(guān)鍵字處理策略有哪些

小樊
88
2024-08-09 22:27:40

MyBatis GeneratorConfig中的關(guān)鍵字處理策略有以下幾種:

  1. UPPERCASE:將數(shù)據(jù)庫(kù)中的關(guān)鍵字轉(zhuǎn)換為大寫(xiě)形式,例如將"select"轉(zhuǎn)換為"SELECT"。
  2. LOWERCASE:將數(shù)據(jù)庫(kù)中的關(guān)鍵字轉(zhuǎn)換為小寫(xiě)形式,例如將"SELECT"轉(zhuǎn)換為"select"。
  3. NONE:不對(duì)數(shù)據(jù)庫(kù)中的關(guān)鍵字進(jìn)行處理,直接使用數(shù)據(jù)庫(kù)中的關(guān)鍵字。
  4. DB2:針對(duì)DB2數(shù)據(jù)庫(kù)的關(guān)鍵字處理策略,會(huì)將關(guān)鍵字添加雙引號(hào)。
  5. ORACLE:針對(duì)Oracle數(shù)據(jù)庫(kù)的關(guān)鍵字處理策略,會(huì)將關(guān)鍵字添加雙引號(hào)。
  6. MYSQL:針對(duì)MySQL數(shù)據(jù)庫(kù)的關(guān)鍵字處理策略,會(huì)將關(guān)鍵字添加反引號(hào)。
  7. HSQLDB:針對(duì)HSQLDB數(shù)據(jù)庫(kù)的關(guān)鍵字處理策略,會(huì)將關(guān)鍵字添加雙引號(hào)。
  8. POSTGRESQL:針對(duì)PostgreSQL數(shù)據(jù)庫(kù)的關(guān)鍵字處理策略,會(huì)將關(guān)鍵字添加雙引號(hào)。

通過(guò)設(shè)置不同的關(guān)鍵字處理策略,可以確保生成的SQL語(yǔ)句在不同數(shù)據(jù)庫(kù)中的執(zhí)行沒(méi)有問(wèn)題??梢愿鶕?jù)實(shí)際情況選擇合適的關(guān)鍵字處理策略。

0