2015-06-03 96 views
0

我在Portlet中的service.xml中创建两个实体(UserProfile和UserProfileView),并将此Portlet部署到应用程序服务器中。 然后在数据库中创建这些表。 然后我得到了一个drop table,并创建了视图而不是表格。这个视图从其他表创建。 (创建视图UserProfileView 作为从用户配置 SELECT * )防止删除数据

现在,当我开始,我不能在表和视图删除视图UserProfileView,然后删除所有数据记录的服务器错误。 可以做些什么来解决这个问题?

+1

你提的问题不够清晰定义您的要求。你能否详细阐述它并提供日志跟踪。 –

+0

这是什么意思? “然后在数据库中创建这些表”。是不是service.xml自动创建表? –

+0

我认为不用service.xml创建表。当部署portlet并启动tomcat bundle liferay时,在数据库中创建表。 – ontashkal

回答

1

为了防止这一点,我们必须设置service.properties portlet中这个值:

build.auto.upgrade =假