1、why?
为什么既要用HibernateJpa又要用SpringDataJpa呢?
传统的Dao层开发的时候,对于每一个实体类需要一个接口,还需要一个实现类,
这些一个个的Dao里面有很多功能是相似的(例如增删改查什么的)
Spring Data Jpa就把这些功能抽象成接口,在开发的时候甚至都不需要实现类,只要按照它给定的方法来编写接口方法即可。
2、步骤
1)、首先新建一个java工程
2)、加入需要的jar包
hibernate必须的jar包
hibernate jpa的包
使用二级缓存,hibernate和ehcache整合的包
spring的jar包
spring data jpa的包
mysql jdbc驱动
log4j日志包