51,407
社区成员
发帖
与我相关
我的任务
分享
@Repository
public interface MsgRepository extends JpaRepository<Msg, Integer> {
@Query(value = "select count(*) from msg", nativeQuery = true)
Integer findCount(); //统计行数
@Modifying
@Transactional
@Query(value = "delete from msg", nativeQuery = true)
Integer delFrontLine(); //删除前面几行老数据
}
前面那行select没问题,加上后面的delete语句就报错:
Caused by: java.lang.ClassCastException: net.sf.jsqlparser.statement.delete.Delete cannot be cast to net.sf.jsqlparser.statement.select.Select
粗看没有问题。
你看看
@Modifying
@Transactional
他们的包名是不是正确的