簡體   English   中英

grails / gorm / mysql /休眠

[英]grails/gorm/mysql/hibernate

我有一個簡單的問題。 我一直在嘗試自己學習Grails,並且設法使用Grails / Gorm做一個簡單的應用程序。

1)后來,我決定使用Mysql代替Gorm-我只需要配置'DataSource'並下載驅動程序。

2)因此,如果我想在兩個(Grails和MYSQL)之間使用休眠模式,例如: http : //www.grails.org/doc/latest/guide/15.%20Grails%20and%20Hibernate.html ,我需要一個“ hibernate.cfg.xml”文件,並指定我的mysql數據庫url,用戶,pw等..我必須在Grails中為MySql列映射每個類。

那么1)和2)之間的區別是什么? 以及冬眠到底是做什么的。 舉例說明

PS。 如果我說錯了,請指正我,這有點新

我覺得您在這里有些困惑。

GORM不是數據庫,而是將您的Groovy類映射到數據庫表的ORM。 它使用Hibernate來實現此目的(Hibernate還是ORM)。

Grails使用的默認數據庫是內存中的HSQL DB。 如果要使用MySQL而不是MySQL,只需更改conf / DataSource.groovy中的設置即可。

您不需要創建任何Hibernate xml文件。 您鏈接到的文檔的那一部分是允許具有現有Hibernate域模型的人員輕松地重用它們。

希望這有助於清理問題。

干杯

背風處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM