我有一个 Liferay 实体(日志表),它有一个由 Liferay 服务生成器(service.xml)自动生成的主键。但是,现在外部应用程序需要将条目添加到同一个数据库表中。
查看此要求,我看到只有两个选项可以实现此目标:
- 如果我可以在 service.xml 中指定可以允许该数据库实体使用 MySQL 生成的主键(而不是 Liferay 计数器服务),那么 Liferay 或外部应用程序都可以毫无顾虑地添加条目。
- 如果由于 Service Builder 限制而无法实现 #1,那么唯一的选择是使用 liferay Web 服务公开该实体,以便外部应用程序向该数据库表添加条目。