藍色玉米月亮
13 years ago
如果我要自己開發 APP。Hibernate, JPA, Spring 都不用。自己寫陽春版的 OR Mapping 和 Transaction Manager。
latest #13
藍色玉米月亮
13 years ago
struts2 還是會用
藍色玉米月亮
13 years ago
OR Mapping 不支援 1 to 1, 1 to many, many to 1, lazy load, cache & flush, 無自訂 query 語法
藍色玉米月亮
13 years ago
但可以不需註冊物件才能用。支援 table name mapping (可以轉換 sql 中的 table name)。
立即下載
藍色玉米月亮
13 years ago
transaction 用 annotation 控制
喵瓜、喵喵丸
13 years ago
app需要拖這麼大坨東西出來嗎?
藍色玉米月亮
13 years ago
我說的 app 仍是 web app,不是像 andorid 井字遊戲那類的。
費加洛
13 years ago
我的話不會做OR Mapping工具,會先手動做所有的persistance 等到煩了再看能不能抽出共通邏輯 慢慢看能不能做出工具
藍色玉米月亮
13 years ago
基本上就是丟一個 Object 給工具去 save。Table Name 視同 class name,column name 視同 property name。讀取亦然。
藍色玉米月亮
13 years ago
用 annotation 可改對應名稱。
藍色玉米月亮
13 years ago
用 reflection 和 jdbc get DbSchame 動態找對應。能對上就設值,對不上就不設。
藍色玉米月亮
13 years ago
統計查詢的話。善用 sql 中的 as 關鍵字亦可將複雜 sql 的結果設到物件上。
藍色玉米月亮
13 years ago
要不要利用年假寫個出來玩玩呢?
費加洛
13 years ago
聽起來蠻有趣的。大師過年後記得分享呀
back to top