@Repository public interface OperationParsingRuleRepository extends ParsingRuleRepository<Operation,OperationParsingRule>
| Modifier and Type | Method and Description |
|---|---|
OperationParsingRule |
findByIdOnly(BigInteger id) |
List<OperationParsingRule> |
findByParentID(Object parentId) |
List<OperationParsingRule> |
findByParentIDAndName(Object parentId,
String name) |
List<OperationParsingRule> |
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 OperationParsingRule as parsingRule inner join Operation as operation on operation = parsingRule.parent where parsingRule.name = :name and operation.ID = :parentId") List<OperationParsingRule> findByParentIDAndName(@Param(value="parentId") Object parentId, @Param(value="name") String name)
findByParentIDAndName in interface StorableRepository<OperationParsingRule>@Query(value="select parsingRule.* from mb_parsing_rules parsingRule where parsingRule.type = \'operation\' and parsingRule.parent_operation_id = :parentId",
nativeQuery=true)
List<OperationParsingRule> findByParentID(@Param(value="parentId")
Object parentId)
findByParentID in interface StorableRepository<OperationParsingRule>@Query(value="select parsingRule from OperationParsingRule as parsingRule inner join Operation as operation on operation = parsingRule.parent where operation.name = :name") List<OperationParsingRule> findByParentName(@Param(value="name") String name)
findByParentName in interface StorableRepository<OperationParsingRule>@Query(value="select parsingRule from OperationParsingRule as parsingRule where id = :id")
@QueryHints(value={@QueryHint(name="org.hibernate.cacheable",value="true"),})
OperationParsingRule findByIdOnly(@Param(value="id")
BigInteger id)
Copyright © 2025. All rights reserved.