您的位置:首页 > 编程语言 > Java开发

Spring Data学习笔记-查询方法

2016-02-04 11:07 676 查看
Spring Data支持类似Hibernate的查询语句,也可以写原生SQL语句,下面记录典型的例子。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: