@Repository public interface SystemParsingRuleRepository extends ParsingRuleRepository<System,SystemParsingRule>
| Modifier and Type | Method and Description |
|---|---|
SystemParsingRule |
findByIdOnly(BigInteger id) |
List<SystemParsingRule> |
findByParentID(Object parentId) |
List<SystemParsingRule> |
findByParentIDAndName(Object parentId,
String name) |
List<SystemParsingRule> |
findByParentName(String name) |
findByNameAndProjectId, findByProjectIdfindByName, findByNameContainingIgnoreCase, findByNaturalIddeleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, getReferenceById, saveAll, saveAllAndFlush, saveAndFlushfindAll@Query(value="select parsingRule from SystemParsingRule as parsingRule inner join System as system on system = parsingRule.parent where parsingRule.name = :name and system.ID = :parentId") List<SystemParsingRule> findByParentIDAndName(@Param(value="parentId") Object parentId, @Param(value="name") String name)
findByParentIDAndName in interface StorableRepository<SystemParsingRule>@Query(value="select parsingRule.* from mb_parsing_rules parsingRule where parsingRule.type = \'system\' and parsingRule.parent_system_id = :parentId",
nativeQuery=true)
List<SystemParsingRule> findByParentID(@Param(value="parentId")
Object parentId)
findByParentID in interface StorableRepository<SystemParsingRule>@Query(value="select parsingRule from SystemParsingRule as parsingRule inner join System as system on system = parsingRule.parent where system.name = :name") List<SystemParsingRule> findByParentName(@Param(value="name") String name)
findByParentName in interface StorableRepository<SystemParsingRule>@Query(value="select parsingRule from SystemParsingRule as parsingRule where id = :id")
@QueryHints(value={@QueryHint(name="org.hibernate.cacheable",value="true"),})
SystemParsingRule findByIdOnly(@Param(value="id")
BigInteger id)
Copyright © 2025. All rights reserved.