看板 java 關於我們 聯絡資訊
: 基本上我是以一組叫SASE的query language為基礎對database作處理 : 假設目前有A,B 2個table其欄位均為ID,name,time : EX: EVENT SEQ(A a1,B b1) : WHERE a1.ID=b1.ID and : a1.name="food" : 此query代表在table A找出name="food"且A join B條件為id相等,a1.time<b1.time : 改寫成SQL語法為: : selsct * from A where A.name="food" inner join B on a1.ID=b1.ID,a1.time<b1.time : 我想知道java是否有方法抓table每列的內容後作條件運算也就是類似filter data 假設你僅只需要 "不實際碰到sql command" 又可以實際處理db資料的話 目前很多ORM的 framework都可達成你的需求 雖然這些framework都很大 但前些日子王建興老師有推一個輕量化的lwdba 也許可以嘗試看看! 大型點的framework則有 hibernate..etc 上述這些都可以 code in pure java !! 而你所設計的query language 其實早前已經很多人 或廠商 製作過了 HQL , EJB-QL , 其他不知名的A_A 若非必要 真不需要自己重新打造輪子~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.71.22