SpringDataJpa学习笔记
一、xml配置方法
1、sql脚本
1 | create DATABASE if not exists springdata_jpa |
2、导入pom依赖
父项目
1 | <!--统一管理springdata子项目的版本--> |
子模块
1 | <dependencies> |
3、编写实体类pojo
1 | package com.hjc.pojo; |
4、dao层(repositories)
CustomerRepository.java
1 | package com.hjc.repositories; |
5、spring配置文件
1 |
|
6、测试CRUD
1 | package com.hjc; |
二、javaConfig方式
同上至第四步
4、Java配置文件
1 | package com.hjc.config; |
5、测试
代码不变,把类上的@ContextConfiguration("classpath:spring.xml")
改成@ContextConfiguration(classes = SpringDataJPAConfig.class)
即可
三、项目结构截图:

四、需要注意的问题,也是我出现了bug的地方
在Javaconfig配置方式中
方法名:entityManagerFactory()不能改变
方法名必须是entityManagerFactory()