HasorDB 表/列名稱含有關(guān)鍵字

2021-12-29 13:51 更新

比如有如下這樣一張表,包含了一個(gè)叫 index 的列。

create table `param_index` (
`id` int(11),
`name` varchar(255),
`index` int,
primary key (`id`)
)

此時(shí)只需要設(shè)置 ?@Table? 注解的 ?useDelimited = true? 屬性,讓其在生成 SQL 的時(shí)候?qū)γ恳粋€(gè)名稱都使用限定符號包裹起來。即可正常處理,

TIP
HasorDB 已經(jīng)可以自動(dòng)識別并處理 達(dá)夢、MySql、Oracle、PostgreSql 四個(gè)數(shù)據(jù)庫的關(guān)鍵字,因此無需 ?useDelimited ?也可以處理名稱關(guān)鍵字問題。
具體支持的關(guān)鍵字需要到 jar 包中? META-INF/db-keywords/*.keywords ?相關(guān)文件中查看,HasorDB 當(dāng)匹配到關(guān)鍵字會(huì)自動(dòng)為它加上 ?useDelimited?。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號