Liferay在哪里保存数据?

Liferay在哪里保存数据?,liferay,portlet,Liferay,Portlet,假设我正在向Liferay门户内的不同Portlet添加数据。所有这些数据保存到哪里?Liferay附带的大多数开箱即用Portlet(如博客、论坛、Wiki、Web内容)都存储在Liferay数据库中。如果您有一个使用Liferay(如MySQL或Oracle)配置的生产就绪数据库,则可以正确地查看表和实际数据 Liferay默认附带高超音速数据库,用于快速演示。它将所有信息保存在一个文件中。所有与高超音速相关的文件都保存在提取Liferay的位置内的“data\hsql”文件夹中。如果希望查

假设我正在向Liferay门户内的不同Portlet添加数据。所有这些数据保存到哪里?

Liferay附带的大多数开箱即用Portlet(如博客、论坛、Wiki、Web内容)都存储在Liferay数据库中。如果您有一个使用Liferay(如MySQL或Oracle)配置的生产就绪数据库,则可以正确地查看表和实际数据

Liferay默认附带高超音速数据库,用于快速演示。它将所有信息保存在一个文件中。所有与高超音速相关的文件都保存在提取Liferay的位置内的“data\hsql”文件夹中。如果希望查看高超音速db数据,可以使用DbVisualizer查看这些表


您还可以创建自定义portlet。这些数据的存储位置完全由您决定。如果需要,可以将数据保存在Liferay的数据库中,但这不是必须的。您可以在哪里保存自定义portlet的数据

Liferay附带了默认的HSQL数据库,如果您没有指定自己的数据库,它将使用该数据库。@defaultlocale ok,但假设我想显示一些东西,所有我得到的东西都有一个特定的值,或者编辑某个portlet中的一些数据。这也在里面吗?这取决于portlet。谷歌搜索特定的portlet文档。liferay附带的一些portlet在liferay数据库中存储数据(聊天信息、新闻)。一些数据存储在文件系统(文档)中。感谢Sandeep,这有助于我更好地了解Liferay及其数据库。我目前正在使用插件动态数据列表显示。你知道这个插件在哪里保存数据吗?我试图为其中一个值添加一个进度条,我需要知道从何处获取数据。默认情况下,唯一没有进入数据库的数据是文档库blob,因此您也可以在数据库中找到DDL数据。这些表以DDL开头,但您不应该直接访问它们,而应该通过API查询它们。API比数据库稳定得多。如果你想写入数据库,就必须处理脏缓存。因此,即使您知道数据存储在哪里,也应该避免从那里读取数据。使用API