hibernate java是什么,讓我們一起了解一下?
hibernate是一個對象關系映射框架,它研究的是如何以面向對象的方式來操縱數據庫,其底層實現是JDBC。所體現的映射主要是java中類結構與數據庫中表結構中的映射、類結構中的屬性成員與數據庫中字段的映射以及繼承映射、關聯映射等。
Hibernate的優點有哪些?
1、Hibernate自動生成SQL語句,自動執行,使程序員可以使用對象編程思維來操縱數據庫。
2、Hibernate對JDBC訪問數據庫代碼封裝,簡化了數據訪問層代碼。
3、Hibernate使用java的反射機制。
4、Hibernate是一個輕量級框架,性能好,支持很多關系型數據庫,多種場合。
那么,Hibernate如何使用?
1、下載Hibernate并導入jar包。
2、創建數據庫和表。
3、編寫對象模型Javabean POJO。
4、配置核心配置文件hibernate.cfg.xml【連接數據庫的配置】。
5、編寫映射文件hibernate mapping(*.hbm.xml),【聲明對象模型能關聯數據庫表字段】。
6、調用Hibernate的api 。
使用過程中,最重要的編寫映射文件代碼示例如下:
//javabean:? public?class?User???{ ? private?int?uid; private?String?username; private?String?password; ????..............setter+getter............ ? } -------------------------------------------------------------------- ? 對應User的映射配置文件?User.hbm.xml ?? ?? ?
以上就是小編今天的分享了,希望可以幫助到大家。