用hibernate的xml配置來建索引

2021-08-02 20:46:57 字數 1306 閱讀 3432

現在我都是用這種orm框架來建資料表了,根本不用手動建,爽到。

今天我來給工作上的專案的乙個欄位加個索引,就用hibernate來加,還有點難加上。

主要看了2個stackoverflow:

3個關鍵點:

1.hibernate.hbm2ddl.auto要設為createcreate-drop

<

>

<

class name

="com.company.mytable"

table

="my_table"

>

...<

property name

="url"

column

="url"

type

="text"

/>

...class

>

<

database-object

>

<

create

>

create

index

url_idx

onmy_table

(`url

`(30

))create

>

<

drop

>

drop

index

onmy_table

`url_idx

`drop

>

<

dialect-scope name

="org.hibernate.dialect.mysql5innodbdialect"

>

dialect-scope

>

database-object

>

>

3.那個啥要設成這個:

<

propertyname="dialect">org.hibernate.dialect.mysql5innodbdialect

property>

好像就行了。

hibernate也是老框架了,xml配置也大概沒什麼人用。不過我寫一篇來記一下,說不定能幫到。

我還在spring boot裡配過hibernate雙xml配置資料來源,用來把乙個老庫讀出來做一些處理,存到乙個新的庫。好像也挺難配的,以後可以寫一篇。

Spring下ActiveMQ的xml配置

琚大哥給我安排個事兒,activemq的優化,我去,優化的高階大氣上檔次的詞兒,完全摸不到頭腦啊,硬著頭皮上吧,網上各種搜配置,最後也算是搞出點名堂了。上面就是我的xml配置,挑重點講吧。在配置 jmsfactory時,注意了,這裡面有個嚴重的問題,這個引數預設的設定是 false,這裡我們要把它設...

Hibernate 的 Criteria的用法

criteria criteria session.createcriteria user.class criteria addcriteria criteria.createcriteria addresses 1 addcriteria.add express.like address tian...

hibernate中用xml和註解的對比

關於hibernate的配置,用註解的方式和用xml的方式的乙個對比總結 註解的確能提高開發的效率,用xml一般都是用於類與類之間的依賴關係放到配置檔案中,以後維護起來方便,但是其實整個專案無論是開發過程還是後期的維護,修改類與類之間 的依賴關係的情況很少,這些月系統相關的引數一般都是放到 例如資料...