PayLoadValueRepositoryImpl.java
package com.tradecloud.repository.impl;
import com.tradecloud.domain.model.messagestore.PayloadValue;
import com.tradecloud.repository.PayLoadValueRepository;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
* Created by ds on 2019/07/31.
*/
@Repository
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
public class PayLoadValueRepositoryImpl extends RepositoryBaseImplNoSearch<PayloadValue> implements PayLoadValueRepository {
@Override
public List<PayloadValue> findByForeignKey(Long id) {
List<PayloadValue> payloadValueList = (List<PayloadValue>)
findByNamedQueryAndNamedParam("findByPayloadPropertyServiceCall", "servicecall_id", id);
return payloadValueList;
}
}