关于Hibernate 3
生活随笔
收集整理的這篇文章主要介紹了
关于Hibernate 3
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Hibernate 3作了一些改進(jìn),改進(jìn)了一些原來很顯而易見的缺點。例如加了抽象語法樹,但是在Hibernate 3.0 Beta1中,感覺還是有些不大成熟。從代碼可以看出,Hibernate 3.0 Beta1的HQL AST使用了antlr,我向來不大喜歡這種使用yacc、antlr等生成的文法分析和AST。
ast部分的代碼是josh提供的,看來gavin并不熟悉文法分析等編譯技術(shù),ast是否能夠很好發(fā)揮作用,現(xiàn)在還難說...
在ObjectSpaces中,提出了兩種查詢分類:Object Query和Data Query。這種提法很好的,Object Space的一些思路是很好的,可惜這個項目不知道為什么取消了。
我認(rèn)為HQL,抽象得不好,他引入了一種無需寫連接條件的連接NATURAL JOIN,其實連接條件在元數(shù)據(jù)中描述了。我認(rèn)為這種做法是很不好的!
轉(zhuǎn)載于:https://www.cnblogs.com/jobs/archive/2004/12/23/80812.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的关于Hibernate 3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3.8入门教程完整版_Pyt
- 下一篇: 初用python爬取麦x学院python