Spring Data学习笔记-查询方法
2016-02-04 11:07
676 查看
Spring Data支持类似Hibernate的查询语句,也可以写原生SQL语句,下面记录典型的例子。
为所有的 Repository 都添加自实现的方法
步骤:
-声明一个接口, 在该接口中声明需要自定义的方法, 且该接口需要继承 Spring Data 的 Repository.
-提供 1) 所声明的接口的实现类. 且继承 SimpleJpaRepository, 并提供方法的实现
-定义 JpaRepositoryFactoryBean 的实现类, 使其生成 1) 定义的接口实现类的对象
-修改 <jpa:repositories /> 节点的 factory-class 属性指向 3) 的全类名
-注意: 全局的扩展实现类不要用 Imp 作为后缀名, 或为全局扩展接口添加 @NoRepositoryBean 注解告知 Spring Data: Spring Data 不把其作为 Repository
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1706098
PersonRepsotory接口继承PersonDao接口就可以使用自定义的方法
测试 @Test
public void testCustomRepositoryMethod(){
personRepsotory.test();
}
为所有的 Repository 都添加自实现的方法
步骤:
-声明一个接口, 在该接口中声明需要自定义的方法, 且该接口需要继承 Spring Data 的 Repository.
-提供 1) 所声明的接口的实现类. 且继承 SimpleJpaRepository, 并提供方法的实现
-定义 JpaRepositoryFactoryBean 的实现类, 使其生成 1) 定义的接口实现类的对象
-修改 <jpa:repositories /> 节点的 factory-class 属性指向 3) 的全类名
-注意: 全局的扩展实现类不要用 Imp 作为后缀名, 或为全局扩展接口添加 @NoRepositoryBean 注解告知 Spring Data: Spring Data 不把其作为 Repository
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1706098
相关文章推荐
- Spring Data学习笔记-Hello world
- Java Map和Bean之前的转换
- Java文件下载
- Java读取excel工资单发送邮件
- 深入理解java垃圾回收机制
- Java新手问题集锦
- Java实现websocket
- JAVA的内存模型及结构
- SpringMVC学习笔记-REST风格CRUD
- SpringMVC学习笔记-续
- SpringMVC学习笔记-Hello world
- sbt构建scala工程并导入scala-eclipse开发spark
- Spring4学习笔记-SpringJDBC基本操作(补充)
- Java连接Sql数据库经常用到的操作
- WebService学习笔记-添加拦截器到基于Spring的Webservice
- WebService学习笔记-使用CXF编写基于Spring的Webservice
- Mybatis学习笔记-Mybatis与Spring的整合
- java Map集合框架之HashMap
- Spring4学习笔记-Spring4整合Hibernate4
- Spring4学习笔记-Spring4整合Struts2(基于配置文件的方式)