想自己试着写一个orm,使用注解和反射来实现,但是没有思路。在网上也没有找到类似的开源项目,有没有谁知道啊?谢谢!
认证高级PHP讲师
請參考nutz的源碼。
http://study.163.com/course/c...
mybatis。 nutz包含的太多了吧。
1.註解(參考JPA規範,註解的定義,註解的取得)2.反射(呼叫方法,取得回傳值)3.sql產生(拿到註解中的參數[table , column],產生sql) 4.透過反射取得返回值,反射到類別中,拼裝參數
參考這個: http://www.oschina.net/code/s... 只有幾百行的程式碼。不過是Android下的程式碼,要移植到普通的JAVA上,需要做稍許修改.
Openjpa
請參考nutz的源碼。
http://study.163.com/course/c...
mybatis。
nutz包含的太多了吧。
1.註解(參考JPA規範,註解的定義,註解的取得)
2.反射(呼叫方法,取得回傳值)
3.sql產生(拿到註解中的參數[table , column],產生sql)
4.透過反射取得返回值,反射到類別中,拼裝參數
參考這個: http://www.oschina.net/code/s... 只有幾百行的程式碼。不過是Android下的程式碼,要移植到普通的JAVA上,需要做稍許修改.
Openjpa