一 SpringDataJPA通过接口实现简单的CRUD操作 首先 需要在dao层实现JpaRepository ,JpaSpecificationExecutor接口 /* * 符合SpringDatajpa的dao层接口规范 *JpaRepository<操作的实体类类型,实体类中主键属性的类型> *封装了基本的CRUD操作 JpaSpecificationExecutor<操作的实体类类型> *封装了复杂查询操作(分页) * */ public interface CustomerDao extends JpaRepository<Customer,Long>, JpaSpecificationExecutor<Customer> { } 接下来是对于CRUD以及一些简单方法的测试: @RunWith(SpringJUnit4ClassRunner.class)//声明spring提供的单元测试环境 @ContextConfiguration(locations = "classpath:applicationContext.xml")//指定spring容器配置信息 public class CustomerDaoTest { @Autowired private CustomerDao customerDao; // 查询操作 /* * * 根据id进行查询(立即加载) * */ @Test public void testFindOne() { Customer customer= customerDao.findOne(3l); System.out.print