鍍金池/ 問答/Java  數(shù)據(jù)庫/ ORM概念理解,使用

ORM概念理解,使用

ORM是對象關(guān)系映射,解決面向?qū)ο蟾P(guān)系型數(shù)據(jù)庫的不匹配問題
ORM是一種技術(shù)嗎?使用ORM需要導(dǎo)入jar包嗎?ORM都干了什么事情,能否用代碼說明一下,他是怎么把對象映射成數(shù)據(jù)庫字段,或者把數(shù)據(jù)庫字段映射成對象的?

回答
編輯回答
遲月

orm只是一種概念,顧名思義就是對象關(guān)系映射。
具體的實現(xiàn)有 hibernate和mybatis等,干的事無非就是用sql查詢結(jié)果構(gòu)造對象以及用對象構(gòu)造sql語句

2018年3月20日 13:45
編輯回答
伐木累

ORM是一種映射關(guān)系,即對象關(guān)系映射(Object Relational Mapping).
簡單來說,ORM模型就是數(shù)據(jù)庫的表和簡單java對象的映射關(guān)系模型。主要解決數(shù)據(jù)庫的數(shù)據(jù)和java對象的相互映射。我們通過這層關(guān)系,可以簡單快速的把數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)化為java中的POJO對象。這樣更方便java來操作,同樣的,也可以把JOPO對象轉(zhuǎn)化為數(shù)據(jù)庫中對應(yīng)的數(shù)據(jù),方便操作數(shù)據(jù)庫中對應(yīng)的數(shù)據(jù)。

2017年1月26日 22:11