hibernate可以通過(guò)配置文件生成表結(jié)構(gòu),這個(gè)有什么好處,我想到唯一的好處就是屏蔽了數(shù)據(jù)庫(kù)之間的差異。但是我們一般都是自己在數(shù)據(jù)庫(kù)先創(chuàng)建表吧,然后再用hibernate進(jìn)行增刪改查吧。為什么要用hibernate的配置文件生成結(jié)構(gòu),有必要嗎???求各位大神指點(diǎn)迷津。。。
2 回答

yanrun
TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊
一般是先建表,再寫代碼,因?yàn)檫@樣就可以對(duì)數(shù)據(jù)表進(jìn)行一些優(yōu)化了,比如建索引,觸發(fā)器什么的。使用hibernate建表一個(gè)是為了跨數(shù)據(jù)庫(kù),還有就是可以了解hibernate的原理,比如查看生成的SQL語(yǔ)句來(lái)觀察不同的配置會(huì)生成什么樣的表,最后就是使用hibernate會(huì)比手寫SQL的效率高一點(diǎn)。
點(diǎn)擊展開(kāi)后面1條

夢(mèng)影劍魂
TA貢獻(xiàn)66條經(jīng)驗(yàn) 獲得超21個(gè)贊
當(dāng)你把你創(chuàng)建的表放到另一種數(shù)據(jù)庫(kù)的時(shí)候,你就可以只修改配置文件,而不再需要修改代碼里的東西了
添加回答
舉報(bào)
0/150
提交
取消