实体类不加注解 就使用mapper文件
实体类加注解 那就是走dao 层 需要书写jpa格式的sql语句
修改的写法也要使用@Query,注意jpa的书写方式不同于在mapper文件书写的sql一致
--查询单条信息
@Query("select a from EarthAndLpz a where a.lpzId = :lpzId")
EarthAndLpz findOne(@Param("lpzId") long var1);
--修改信息
@Modifying
@Transactional
@Query("update LphsBgCase L set L.state=?2 where L.caseLsh=?1")
void updateState(String var1, String var2);
//删除语句
@Modifying
@Transactional
@Query("delete from LphsTemp l where l.cashLsh = ?1")
void deteleBycashLsh(String var1);
--支持字段去重
@Query("select DISTINCT l.myc from Lphs l where l.lpzLsh=?1 order by l.myc desc ")
List<String> lpzLsh(@Param("lpzlsh") long var1);