packagecom.eksad.masterdata.repository;importcom.eksad.masterdata.domain.TrxBizpar;importjakarta.persistence.LockModeType;importorg.springframework.data.jpa.repository.Lock;importorg.springframework.data.jpa.repository.Query;importorg.springframework.data.repository.CrudRepository;importorg.springframework.data.repository.query.Param;publicinterfaceBizparRepositoryextendsCrudRepository<TrxBizpar,String>{TrxBizparfindByBizparName(StringbizparName);@Lock(LockModeType.PESSIMISTIC_WRITE)@Query("SELECT b FROM TrxBizpar b where b.bizparName = :bizparName")TrxBizparfindByBizparNameWithLock(@Param("bizparName")StringbizparName);}