表现形式就是明明是想通过主键删除,却发现生成的sql语句的where条件是所有字段都在里面,有两种情况会导致此种现象 主键字段没有使用@Id注解,注意@Id注解的包名是 javax.persistence第二种比较坑爹,是主键的字段类型要写成包装类型。比如自增主键,要用 Long 而不是 long