是否有一种方法可以持久化对象,而不是将对象持久化为DB,而是以Grails文件?
我正在编写一个简单的grails应用程序,不需要使用DB(对于这样的任务来说太复杂了,在生产环境中,最好使用简单的文件,而不要安装一些数据库)。我可以配置grails(可能使用一些插件)将所有数据存储在本地目录的文件中吗?您可以使用。根据该网站的说法,“H2数据库可能是内存中最好的Java数据库。”注意,您实际上可以使用是否有一种方法可以持久化对象,而不是将对象持久化为DB,而是以Grails文件?,grails,Grails,我正在编写一个简单的grails应用程序,不需要使用DB(对于这样的任务来说太复杂了,在生产环境中,最好使用简单的文件,而不要安装一些数据库)。我可以配置grails(可能使用一些插件)将所有数据存储在本地目录的文件中吗?您可以使用。根据该网站的说法,“H2数据库可能是内存中最好的Java数据库。”注意,您实际上可以使用 dbCreate = "update" url = "jdbc:h2:file:~/.h2" //or any other path 我知道你不是在寻找一个完整的数据库,但是
dbCreate = "update"
url = "jdbc:h2:file:~/.h2" //or any other path
我知道你不是在寻找一个完整的数据库,但是如果你使用H2,你可以在没有管理的情况下得到数据库的所有好的部分。如果您正在寻找简单的表结构和执行简单的查询等,这很好。正如kgdesouz在回答中提到的,H2是一个选项。你不需要显式安装插件,它是Grails 2.0及以上版本内置的,如果你使用的话。不,我不需要全尺寸数据库,我只需要简单的对象存储,不需要更改Grails的API。我应该在哪里设置这个url?好的,这个例子中的url是行
“jdbc:h2:file:~/.h2”
。是的,很清楚,但是应该在什么文件中使用它呢?在配置中,在一些源代码中?