亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

最近在學習hibernate

最近在學習hibernate

儁破孩 2016-06-12 17:26:52
hibernate可以通過配置文件生成表結構,這個有什么好處,我想到唯一的好處就是屏蔽了數據庫之間的差異。但是我們一般都是自己在數據庫先創建表吧,然后再用hibernate進行增刪改查吧。為什么要用hibernate的配置文件生成結構,有必要嗎???求各位大神指點迷津。。。
查看完整描述

2 回答

?
yanrun

TA貢獻317條經驗 獲得超240個贊

一般是先建表,再寫代碼,因為這樣就可以對數據表進行一些優化了,比如建索引,觸發器什么的。使用hibernate建表一個是為了跨數據庫,還有就是可以了解hibernate的原理,比如查看生成的SQL語句來觀察不同的配置會生成什么樣的表,最后就是使用hibernate會比手寫SQL的效率高一點。

查看完整回答
反對 回復 2016-06-13
  • 儁破孩
    儁破孩
    在公司做項目時真會這樣做,我還是個學生
  • yanrun
    yanrun
    我們是,用hibernate自動生成表有時候會出錯
  • 儁破孩
    儁破孩
    有很多公司會這樣做嗎?
點擊展開后面1
?
夢影劍魂

TA貢獻66條經驗 獲得超21個贊

當你把你創建的表放到另一種數據庫的時候,你就可以只修改配置文件,而不再需要修改代碼里的東西了

查看完整回答
反對 回復 2016-06-12
  • 儁破孩
    儁破孩
    這點我想到了,但是我們不是一般都是自己創建手動數據庫中的表,不通過hibernate的配置文件
  • 夢影劍魂
    夢影劍魂
    我是說那些增刪改查的語句,還有分頁外鍵那些,不同種的數據庫的SQL語句是還是有差異的
  • 儁破孩
    儁破孩
    我說的不是這個問題哎,你看懂了我的問題嗎
  • 2 回答
  • 0 關注
  • 1765 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號