[英]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.