53得票4回答
Spring Data JDBC / Spring Data JPA与Hibernate的比较

在哪些实际场景下,人们会选择使用Spring Data JDBC / Spring Data JPA和Hibernate?我想了解何时使用这些实现最为适合。

28得票1回答
spring-jdbc与spring-data-jdbc有何区别,它们支持什么?

我很好奇spring-jdbc(在最新的spring发行版中我错过了它)和spring-data-jdbc之间有什么区别。 这两者是有区别还是只是改名了(在存储库中我没有看到这个)? 版本支持的目标(DB/JDBC规范/JDK)在哪里有描述呢? 例如,对于oracle的纯JDBC,我可以在...

13得票2回答
复合键和spring-data-jdbc

我有一个使用复合键的数据库。是否可以利用spring-data-jdbc?我尝试了里程碑版本1.1M2,其中按照以下方式映射了我的实体:class History { @ID @Embedded private CompositeHistoryID id; } 然后在我的...

12得票1回答
为什么Spring-data-jdbc不能保存我的Car对象?

我正在使用spring-data-jdbc进行尝试,并发现了一个问题,无法通过Google解决。 无论我尝试什么,都不能将一个微不足道的对象推入数据库(Bean1.java:25): carRepository.save(new Car(2L, "BMW", "5")); 即使没有Tran...

11得票4回答
如何使用Spring Data JDBC插入带有自定义ID的记录?

在Spring Data JPA中,我可以使用@GeneratedValue(strategy = GenerationType.AUTO)来插入一条带有自定义id的记录,但是对于Spring Data JDBC,如何插入具有自定义id的记录?我已经尝试使用id插入,但是没有抛出异常,并且记录...

11得票3回答
如何在Spring Data JDBC中将实体映射到表?

在Spring Data JPA中,我们可以使用@Table注释将实体映射到特定的表,这里我们可以指定架构和名称。 但是,Spring Data JDBC使用NamingStrategy通过转换实体类名将实体映射到表名。例如,如果我们有一个名为MetricValue的实体类,则默认模式下该表...

9得票5回答
Spring Data JDBC不认识Firebird方言

我正在尝试使用Spring Data JDBC和Spring Boot连接到Firebird数据库。我使用Spring Tools创建了一个简单的应用程序。但是,Spring Data JDBC无法识别该方言。我认为问题在于 DialectResolver 不支持Firebird。 priv...

9得票4回答
使用Spring Data JDBC和CrudRepository接口实现多个数据源

我有一个比较棘手的问题: 我的情况是: 使用 Spring Data JDBC 使用两个数据库 使用 CrudRepository 正如在这里所看到的那样,在 Spring Data JDBC 中,您可以扩展 CrudRepository 并通过 Spring 轻松地获得所有的 Cr...

8得票7回答
Spring Boot 2.3.0.RELEASE中的新错误:使用Oracle 12.2.0.1 jdbcdriver出现UnsatisfiedDependencyException,但使用mysql jdbcdriver则没有。

创建了一个新的启动项目,只使用jdbc和Oracle jdbc作为依赖项 <dependency> <groupId>org.springframework.boot</groupId> <artifactI...

8得票1回答
Spring Data JDBC是否支持自定义类型转换器?

我有一个实体,其中有一个类型为 java.util.Date(或 Timestamp,对于本案件无关紧要)的字段。 public class StatusReason { @Column("SRN_ID") private Long id; @Column("SRN_...