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

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

written-by

Laura Li

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

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