Spring Data JPA 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Spring Data JPA 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 sikkx
适用人群 未知
收录时间 2015-08-12

软件简介

Spring Data JPA 的目标是通过让一些必须的工作变得更简单,来显著提高数据访问层的实现。作为一个开发者,你写你的仓库界面,包括自定义查询方法,而 Spring 给你提供自动实现。

特性

  • 对建立基于Spring 和 JPA 的库的支持

  • 支持 Querydsl predicates 和安全类型的 JPA 查询

  • Transparent auditing of domain class

  • Pagination 支持, 动态查询执行, 可以集成自定义数据访问代码

  • 在 @Query 注明查询引导时验证

  • 支持基于 XML 的实体映射

  • 引入 @EnableJpaRepositories.,实现基于JavaConfig based 仓库配置


展开阅读全文

代码

评论 (1)

加载中
2016/12/14 19:02
回复
举报
更多评论
发表了资讯
2015/10/15 00:00

Spring Data JPA 1.7.4 发布

Spring Data JPA 1.7.4 发布,此版本更新内容如下: * DATAJPA-812 - Release 1.7.4 (Evans). 下载:https://github.com/spring-projects/spring-data-jpa/archive/1.7.4.RELEASE.zip。 Spring Data JPA 的目标是通过让一些必须的工作变得更简单,来显著提高数据访问层的实现。作为一个开发者,你写你的仓库界面,包括自...

0
1
发表了资讯
2015/09/04 00:00

Spring Data JPA 1.9.0 发布

Spring Data JPA 1.9.0 发布,此版本更新内容如下: * DATAJPA-787 - Release 1.9 GA (Gosling). * DATAJPA-785 - Make sure the build works with Hibernate 5 GA. * DATAJPA-779 - Update reference documentation to mention newly introduced JpaContext. * DATAJPA-775 - Fail fast when entity uses Spring Data C...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表于服务端专区
08/01 17:44

JPA或者hibernate 能不能打印指定的sql?

如题,类似Mybaits那样

4
0
05/08 17:50

spring data jpa saveAll() 插入相同数据会报错

主键是使用自己实现的雪花算法 调用save()方法不报错 调用saveAll() 报错 报错信息:

2
0
发表于软件架构专区
04/15 18:12

关于springboot注入bean的问题,向大佬们求助

是这样的,最近学习springboot写一个demo,从后端校验表单,如图,这是实体: package com.example.demo.entity; import com.example.demo.annotation.UserNotRepeat; import com.example.demo.annotation.group.ControllerValidGroup; import org.hibernate.annotations.GenericGenerator; import org.hibernate....

6
0
04/08 17:56

GeneratedValue和GenericGenerator的主键自增问题

最近遇到一个问题: 我在使用jpa后,数据库设置主键为int自增类型, 使用如下方式 @Id @GeneratedValue(generator="generator") @GenericGenerator(name="generator", strategy="identity") @Column(name="accountid") save数据时会报错:java.sql.SQLSyntaxErrorException: Table 'testdb.generator' do...

6
0
发表于软件架构专区
03/19 07:17

CRM中如何设计用户自定义视图模块

现在要做一个系统,要求有一个用户视图管理模块。 1. 管理员在后台为每个角色定义视图(包含哪些字段),前期也可在DB预配置好 2. 普通用户进入系统后先从后端拉取一个自己所拥有的一个视图结构 request1,返回字段列表fields和显示的名字displayName 3. 前端发起视图数据请求 request2, 后端返回视图数据,前端拿到数据...

3
0
发表于大前端专区
02/18 17:55

spring data jpa 2.3.0.M2 新增问题

Hibernate: select next_val as id_val from hibernate_sequence for update Hibernate: update hibernate_sequence set next_val= ? where next_val=? Hibernate: insert into tmenu (ICONCLS, TEXT, PID, URL, id) values (?, ?, ?, ?, ?) 2020-02-18 15:38:45.135 WARN 75736 --- [o-12020-exec-97] o.h.engine.jdbc....

2
0
发表了问答
2017/08/02 19:00

Spring Data JPA如何用注解, 把自定义查询的结果集映射到自定义的非实体类中?

网上找到的例子中,@SqlResultSetMapping映射的都是实体,这几乎毫无意义。 少数几个例子映射的自定义实体,但代码很简略,自己试了一下也不行。 Spring Data JPA可以把查询结果映射到自定义非实体类中吗?怎么做?

7
0
发表了问答
2015/11/04 18:32

如何在Spring Data Jpa中使用Specification查询的情况下显式指定仅查询某些字段呢?

客户端可以通过请求参数动态指定返回参数,如 GET /cars?fields=manufacturer,model,id,color 后端使用的是Spring boot + Spring Data JPA, 不想将所有字段都查询出来后再筛选,如何在spring data jpa中使用Specification的情况下显式指定要查询哪些字段呢? 如 select manufacturer,model,id,colr from Car...

5
0
发表于大前端专区
2019/05/15 11:31

Spring 的Repository 咋样?在纠结选mybatis还是Repository

最近在学spring 发现对持久层的技术实现有很多种 我自己的初步了解不知道对不对 1.hibernate 比较的笨重性能稍差 2.JdbcTemplate 太简单原始 2.mybatis 看起来比较适中 3.Repository好像也蛮简单的

6
1
发表于服务端专区
2019/05/30 15:39

JdbcTemplate 查询RowMapper方式竟然比转Map快?这玩意不是用来反射应该更慢么?

1.用RowMapper方式 测试结果 2773ms, 4867ms ,2747ms ,3418ms, 3804ms List<User> list1=jdbcTemplate.query("select * from user", new BeanPropertyRowMapper<>(User.class)); 2.用直接转Map 测试结果 4853ms, 6191ms, 2481ms, 4586ms, 4937ms List<Map<String, Object>> list1= jdbcTemplate.queryForList("s...

4
1
发表于服务端专区
2019/05/24 15:04

数据库连接每隔20天作用就会断掉,druid无法识别报错误

基础环境:mysql、spring-data-jpa、hibernate、tomcat、druid,datasource配置如下: <property name="driverClassName" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" v...

4
0
发表于服务端专区
2019/05/05 17:52

springdata的Query注解写的sql一直报错(Encountered a duplicated sql alias [content] during auto-discovery of a native-sql query)

SELECT Q.qid,Q.userid,Q.content,Q.nickname,Q.rid,Q.create_time,R.id,R.content,R.lawyername FROM client_question AS Q JOIN client_reply AS R WHERE Q.rid = R.id AND Q.qid = '' 这是SQL 其中有两张表的一个字段相同,语句在sqlyong运行没有问题 但是在Jpa里面 @Query(nativeQuery = true, ...

2
0
发表于开发技能专区
2019/04/16 17:40

springdatajpa级联操作的情况能不能不建立外键关系?

A表与B表是一对多的关系,数据库中两张表没有做外键关系,B表中存了一个A表的字段,现在有一个需求就是,对A表操作的时候也要同时对B表操作!求解!

5
0
发表于服务端专区
2019/04/16 18:41

新创建了一张表b,并且在已有的表a中新加了一个字段来和表b关联,表a中的新字段的数据怎么添加

新创建了一张表b,并且在已有的表a中新加了一个字段来和表b关联,表a中的新字段的数据怎么添加 表a数素材表 表b是素材标签表 相当于加入了一个类别表,需要跟素材标关联 项目是spring boot 、spring data jpa

3
0
发表于开发技能专区
2019/04/10 10:45

spring data jpa 一对多

我有实体类A,B,C。A表中的某个字段例如id,有没有可能设置成对应B和C的一对多关系。 就是A表是设备表,B表是详情表,C表是报警表,B和C的id和A的id是一样的,可能有表述不清吧。 有没有这种一对多的设计技术。

4
0
发表于开发技能专区
2019/03/28 11:06

JPA的关键字查询不能用

JPA的关键字查询不能用,如图不能按字段也没有and、or那些关键字

2
0
2019/03/22 10:09

jpa 调用oracle 有out的存储过程报错 只有int的就没问题

oracle创建存储过程 create or replace procedure PT(a in int,b out int) is BEGIN b :=1; dbms_output.put_line(b); END; / 实体类 @NamedStoredProcedureQuery(name="test", procedureName = "PT",parameters= { @StoredProcedureParameter(mode=ParameterMode.IN,type=int.class, name="a"), @Sto...

2
0
发表于开发技能专区
2019/02/26 13:23

jpa对没有直接和表有映射关系的实体类怎么生成数据,是通过拼接的方式还是其他说明方式

如题, 有两个类,类A和类B,A对B是一对多的关系, 现在需要返回一个类C,类C包含了类A的字段和List<B>的字段, 现在需要简单明了的生成类C,是先用ARep通过条件查出A,再yonBRep通过A的字段查出B然后拼接成C, 还是通过连表查询直接生成C,但是C因为没有直接的数据库对应关系,无法创建C的JPARepository, 这得怎么解决...

1
0
发表于服务端专区
2019/01/22 10:00

从go和php过来的,现在要写java,请问大家一个问题,spring root的orm你们Mybatis和JPA一般都是用哪个现在,正在为erp做技术选型

Mybatis那个sql写到配置文件里的写法感觉好不习惯,或者是我初次用的原因。大神们有什么高见

32
0
发表了问答
2017/12/29 12:37

spring boot + spring-data-jpa项目 在启动初始化数据时出现懒加载经典错误,从浏览器请求数据时,正常

spring boot + spring-data-jpa项目 在启动初始化一些数据时出现懒加载经典错误 从浏览器请求数据时,正常 已设置 spring:  jpa: open-in-view: true 已配置 @Bean public FilterRegistrationBean registerOpenSessionInViewFilterBean() { FilterRegistrationBean filterRegistrationBean = new FilterRegistrati...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部