今天看了一個web項目,前段頁面的 增 刪 改 查,功能,我在java服務器端沒有看看aql語句,以前我寫的方式裡面都要寫SQL語句。是不是有一種技術可以對SQL語句進行封裝還是,有一種框架可以達到這種效果。求解惑。
面向對象的語言Java對象與關系型數據庫之間的映射關系稱為ORM(Object Relationship Mapping)。
ORM框架實現目前有hibernate、ibatis、mybatis等,它們都極大地簡化了Java項目中對數據庫操作。
這三種框架的區別是Hibernate是全自動的ORM封裝(即完全封裝了SQL),後兩者是半自動化的封裝(允許開發者自己編寫SQL,在對數據庫查詢效率要求較高的應用中比較常用,如銀行系統)。
這些框架都是對JDBC的封裝,具體還應該到官網查找API。祝好!