首页 > 代码库 > spring JPA写法一种

spring JPA写法一种

第一次用,搞了半天,终于知道了大概。

基于ORM的JPA还是蛮好用的,

这次是实现一个MANGODB的日志存储和检索。

PRISM用的。

repository的写法:

package paic.stock.ops.repository;import java.util.List;import org.springframework.data.mongodb.repository.MongoRepository;import paic.stock.ops.model.PrismLog;public interface PrismLogRepository extends MongoRepository<PrismLog, String> {    //用作web socket检索返回日志    public List<PrismLog> findByReleaseNameAndAppNameAndEnvTypeAndOperationNo(String releaseName, String appName,            String envType, int operationNo);    //用作部署插入日志来,先判断OperationNo数序为多少
  //查找第一条数据,按ID降序排列
public PrismLog findFirstByReleaseNameAndAppNameAndEnvTypeOrderByIdDesc(String releaseName, String appName, String envType); public List<PrismLog> findByAppNameAndEnvType(String appName,String envType);}

技术分享

spring JPA写法一种