作者tkcn (小安)
看板java
標題Re: [問題] 請問有合適的 JPA、JDP 參考教學嗎?
時間Thu Jul 7 17:38:43 2011
※ 引述《dream1124 (全新開始)》之銘言:
: 如標題,大家看到應該直覺會猜想這個人是不是要用 Google App Engine 的儲存功能
: 是的沒錯~ 沒有什麼 Persistence 經驗的新手我現在的確有些困惑,想請問一下
: 1. 我已經看過絕大多數 datastore 的官方文件了,可是之後應該不會用這麼底層的
: 儲存方式。但是我對 JDO 和 JPA 只了解大致的概念和運作原理,都沒有開發經驗。
: 想請問大家建議現在才入門的人,學哪一個框架來儲存會比較好呢?
: 2. 系上有學長是建議用 JPA,不過我發現完整有系統的教材好像不是很多
: 請問若是學 JPA 的話,大家建議去看哪些參考資料呢?
: 與那相關的資訊簡直是大暴炸,好像又還有各方的實作,真不知從哪下手
: 謝謝大家解答囉~
http://stackoverflow.com/questions/994624/java-appengine-jdo-or-jpa-how-to-choose
我自己是用 JDO,
不過我認為使用 GAE 有個比在這兩者間做選擇更重要的事,
就是瞭解 Query 和 Index 之間的關係,
http://code.google.com/appengine/docs/java/datastore/queries.html
只有了解背後的原理之後,
才能夠體會為什麼 GAE query 有諸多限制,
也才能夠事先知道什麼功能做得出來,什麼功能難以達成。
這樣才不會每次都寫完 query 之後,
看到錯誤訊息才發現 GAE 不能這樣查詢,也不知道該怎麼改。
這是我見了幾個使用 GAE 不太順利的朋友的心得,
有點多嘴,希望不要見怪。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.231
推 dream1124:謝謝! 你說的這部分我已經看過相關文件 07/07 18:52
推 dream1124:現在就是想從JDO或JPA下手,希望學了也可用在其他場合 07/07 18:55