Spring Data Jpa开发学习笔记(三)
2016-09-17 17:48
239 查看
这一篇博客我们将在http://blog.csdn.net/xyc_csdn/article/details/52389988的基础上进一步使用到基于JPA方法名的自动查询技术。
pom.xml不变
web.xml不变
修改applicationContext.xml
<!-- 实体管理工厂 --> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="persistenceUnitName" value="chatUnit"></property> <property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml"></property> <property name="jpaVendorAdapter"> <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> <property name="showSql" value="true"></property> <property name="database" value="MYSQL"></property> </bean> </property> </bean> <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="entityManagerFactory"/> </bean> <!-- 基于注解的方式使用事务配置声明 --> <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="false"/> <!-- 自动扫描并注入Spring Data JPA 需要在 <beans> 标签中增加对 jpa 命名空间的引用 --> <jpa:repositories base-package="com.xyc.jpa.dao" entity-manager-factory-ref="entityManagerFactory" transaction-manager-ref="transactionManager"/>
删除UserDaoImpl
修改UserDao
package com.xyc.jpa.dao; import com.xyc.jpa.pojo.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; /** * Created by xyc on 2016/8/28 0028. */ @Repository("userDao") public interface UserDao extends JpaRepository<User, Long> { // User save(User user); }
UserServiceImpl不变
UserServiceTest不变
运行UserServiceTest,数据库会插入一条记录。相关文章推荐
- 微服务框架Spring Cloud介绍 Part2: Spring Cloud与微服务
- spring aop 无法代理父类方法 的解决方法
- Spring MVC过滤器-超类 GenericFilterBean
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- java 中Spring task定时任务的深入理解
- 模拟Spring的简单实现
- Spring整合WebSocket应用示例(上)
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 监听器获取Spring配置文件的方法
- Spring Boot 定制URL匹配规则的方法
- Java利用Sping框架编写RPC远程过程调用服务的教程