0

以下のJPAリポジトリコードがあります:

@RepositoryRestResource(path="attributes",itemResourceRel="attribute",excerptProjection=AttributeHeaderProjection.class,exported = false)
public interface AttributeHeaderDataRestRepository extends JpaRepository<AttributeHeader, String> {

    @Query(" SELECT HDR FROM AttributeHeader HDR, AttributeObject OBJ "
            + "WHERE HDR.attribute=OBJ.attribute "
            + " AND OBJ.objName= ?1 ")
    List<AttributeHeader> byName( String name);
}

私は得ています

「不適切なリソース アクセス承認」

上記のコードの CheckMarx の問題。

このタイプの CheckMarx の問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

リポジトリ レベルから @RepositoryRestResource を削除し、動作する可能性のある通常の jpa リポジトリとして作成してください。

于 2019-09-19T11:50:25.860 に答える