作者screwup (sss)
看板Soft_Job
標題[請益] hibernate和mybatis
時間Sun Mar 28 17:45:27 2021
已經好幾年沒碰Java 我記得當時很流行Hibernate
最近職缺都是Spring boot + Mybatis不是搭配Hibernate
請問各位大神這是什麼原因呢?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.111.63 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1616924729.A.2E4.html
1F:→ godddddd: 大陸 愛用 博弈機率高 03/28 18:15
2F:噓 MoonCode: 03/28 18:17
3F:→ jej: 有嗎?全都會不是更好?不然資料庫用jdbc也沒什麼不好的阿 03/28 18:32
4F:推 RealGarden: Hibernate是不是被SpringBoot整合(類似功能)取代了? 03/28 18:33
5F:→ RealGarden: 直接SpringBoot就好 不用再去找Hibernate jar檔? 03/28 18:34
6F:推 tofuflower: 一個歐美主流 一個中國主流 03/28 18:39
7F:推 new122851: springboot有jdbcTemplate很方便 03/28 20:57
8F:→ new122851: 要用JPA也有DataJPA 03/28 20:57
9F:→ new122851: 原則上只要在pom加個starter就好了 不用煩惱整合的問題 03/28 20:58
10F:推 hegemon: hibernate還是很流行呀.. 03/28 21:10
11F:→ hegemon: spring boot 預設也是hibernate 03/28 21:11
12F:推 gagalala: spring data jpa就是用hibernate啊 03/29 00:05
13F:→ f763guy: Mybatis在join時較方便,與Hibernate相比,需要對SQL語 03/29 00:34
14F:→ f763guy: 法更為熟悉 03/29 00:34
15F:→ BlacksPig: 同上,當功能需要join大量table就用不到orm的好處。另 03/29 10:42
16F:→ BlacksPig: 外也有單一table無限擴欄位等等table設計問題,會拖累 03/29 10:42
17F:→ BlacksPig: orm效能 03/29 10:42
18F:→ superpandal: 這一整套配哪個都馬馬虎虎工具組 當然工作可以 大而 03/29 17:01
19F:→ superpandal: 全解耦方式 性能可以 自定義也還可以只是麻煩 肯定與 03/29 17:03
20F:→ superpandal: Keep it simple and flexible不太合就是 03/29 17:03
21F:推 duck10704: hibernate 不是也有提供 raw sql 的方式嗎? 03/29 22:59
22F:→ superpandal: 不夠raw ha 03/30 19:51