我想知道如何將數據保存到hsqldb。例如,我試圖將一個簡單的名稱保存到數據庫中,但我似乎無法弄清楚如何保存它。Grails和hsqldb
1
A
回答
5
推薦的方法是創建一個帶有String名稱屬性的域類。然後你可以保存它,你就完成了。首先,創建域類:
$ grails create-domain-class com.foo.Person
然後編輯在grails-app /域/ COM /富/ Person.groovy:
package com.foo
class Person {
String name
}
在控制器的動作或服務的方法,你可以創建,保存,並檢索數據:
def heMan = new Person(name: 'He Man')
if (!heMan.save()) {
// Handle problems saving (e.g. constraint violations)
}
def h = Person.findByName('He Man')
println h.name
另一種方法是直接使用JDBC。你可以讓dataSource bean自動注入你的控制器,然後使用groovy.sql.Sql類來查詢這個dataSource。 Check out this stackoverflow.com question。
2
1
我建議先從一個良好的Grails tutorial such as this one at IBM或one of these。學習使用GORM。它會讓你的生活變得更好。
相關問題
- 1. HSQLDB和陣列
- 2. Logback - C3P0和HSQLDB
- 3. HSQLDB和log4j
- 4. HSQLDB和樂觀鎖
- 5. 比較hsqldb和mysql
- 6. 使用grails時HSQLDB中表和列名稱的約定是什麼?
- 7. hsqldb * .script.new創建和刪除
- 8. 德比和hsqldb中的From_unixtime
- 9. 使用HSQLDB和Oracle休眠
- 10. 在外部應用程序中使用Grails HSQLDB
- 11. Tomcat - HSQLDB
- 12. 在HSQLDB
- 13. HSQLDB索引和多列約束
- 14. JRuby和HSQLDB:隨機丟失的行
- 15. HSQLDB UNIQUE約束和SQL數組類型
- 16. HSQLDB和內存中的文件
- 17. 沒有發現休眠和HSQLDB表
- 18. HSQLDB連接URL:user和pwd屬性
- 19. 使用@Table,在Hibernate 3.3.1ga和HSQLDB
- 20. HSQLDB性能
- 21. HSQLDB .script文件
- 22. HSQLDB,LocalDateTime,JdbcTemplate
- 23. HSQLDB sqllog錯誤
- 24. HSQLDB DBBACKUP DBPATH
- 25. 索引HSQLDB?
- 26. Hibernate @generatedvalue HSQLDB
- 27. 檢查Hsqldb Schema
- 28. 設置爲HSQLDB
- 29. Grails的2.2.2「停止應用程序」要求HSQLDB的「關機」 SQL命令
- 30. Grails和Jquery
非常感謝。另外我還有一個問題,比如說我想將一個字段中的數據保存到hsql數據庫中的相應位置。你有什麼建議我應該如何嘗試? –