org.springframework.data.jpa.repository.Query注解的一般使用方法
public interface WebAttackDao extends Repository<WebAttack, Integer> {
@Query("SELECT new com.sunlggggg.object.WebAttackInfo(ip,attackTime,datapostType,url,attackType,replyNum,browser) FROM WebAttack")
List<WebAttackInfo> getAllWebAttackInfo();
}
这里存在一个类型的转换的问题
但其实也没有。。。
当数据库映射类WebAttack与数据映射后,从数据库中取出数据后,其实一系列的代理对象,后将代理对象封装到WebAttackInfo中,其实可以封装到WebAttack这个实体映射类,其实都是一样的。