legacy-knowledge-base
公開されました Jul. 2, 2025

Liferay JSON Web Serviceを使用して検索を行う際のエラーの解決について

投稿者

Laura Li

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay JSON Web Serviceを呼び出して検索を行う際、以下のようなエラーが発生することがあります:
com.liferay.portal.kernel.dao.orm.ORMException:
org.hibernate.exception.SQLGrammarException: could not execute query
user lacks privilege or object not found: JOURNALARTICLE.RESOURCEPRIMKEY

または

The multi-part identifier "JournalArticle.resourcePrimKey" could not be bound

環境

  • Liferay DXP 7.1

解像度

  • コントロールパネル > 構成 > システム設定 > セキュリティツール > インライン権限 に移動し、SQLチェック有効のチェックを外す。

追加情報

  • 以前のLiferayのバージョンでは、portal-ext.propertiesで permissions.inline.sql.check.enabled property を設定することができました。
  • この設定の詳細については、 Liferay's permissions.inline.sql.check.enabled property をご参照ください。
did-this-article-resolve-your-issue

legacy-knowledge-base