spring-data-jdbc相关内容
我似乎在网上找不到任何关于在 Spring JDBC 中使用多对一映射的参考资料.我刚刚在不支持的文档中看到了,但我不确定是否是这种情况. 我的示例是我想将我的 AppUser 映射到特定部门. 作为参考,AppUser 使用 DEPARTMENT_ID 加入 Department 表 @Table(value="m_appuser")公共类 AppUserProjectionTwo
..
我在玩 spring-data-jdbc 并发现了一个问题,我无法使用 Google 解决. 无论我尝试做什么,我都无法将一个琐碎的对象推送到数据库中(Bean1.java:25):carRepository.save(new Car(2L, "BMW", "5")); 两者,没有一个和一个 TransactionManager +@Transactional 数据库(显然)不会提交记
..
选择 Spring Data JDBC/Spring Data JPA 与 Hibernate 的典型现实生活场景是什么?我想了解最适合这些实现的场景. 解决方案 正如@Naros 所说,目前在标题中的问题并不真正有效.看来我们真的应该看看 4 个选项,并且主要列出每种方法的优点,缺点是没有其他方法的优点: 没有 Spring 数据的 JDBC 您可以 100% 精细地控制正在
..
尝试了很多选择,但一直都出错了.而不是通过其在供应商合同表的“状态"列中填充的 ID 获取实际状态名称,存储库返回 2 个表的连接 ID.那么我如何通过状态列supplierContractRepository.findById(3L)的int检索status_name? 状态实体 CREATE TABLE `contract_statuses` (`id` int(11) NOT NU
..
我使用 spring boot 2.1.1.RELEASE 和 spring-data-jdbc 1.0.3.RELEASE,Kotlin 1.3.10. 我在 kotlin 中有以下简单的类定义: @Table(value = "CUSTOMER")数据类客户(@Idvar id:长?,@Column("名称")变量名:字符串,@Column("PUBLICATION_NAME")var
..
我注意到,一旦我取消对 JPA dep 的注释,请参见下文: implementation("org.springframework.boot:spring-boot-starter-jdbc")实现(“org.springframework.boot:spring-boot-starter-data-jdbc")//实现("org.springframework.boot:spring-boo
..
我是 Spring Data JDBC 的新手,并使用 Spring-Boot 2.5.0、Java 11 和 Lombok(代码示例简化)创建了一个具有两个地址值的 Customer 聚合. 我有一个 Customer 实体(聚合根)和一个 Address 值对象 @Data@Builder@AllArgsConstructor类客户{@Id 长 ID;字符串名称;地址 address1
..
我如何调整 Spring Data JDBC NamingStrategy 使其表现得像 Hibernate 的 PhysicalNamingStrategy? 我有以下实体: /*** 校园域模型类.* 处理有关校园的信息.** @author thomas.lang@th-deg.de*/@数据@AllArgsConstructor(access = AccessLevel.PRIVATE
..
我很难理解这些错误的含义,更不用说开始解决它们了.我正在尝试使用带有简单的“基于 gradle 的多模块"的 java 平台模块(使用 jdk 14).项目(使用 jdk 8 一切正常).该项目使用 spring-boot 和 spring-data-jdbc.其实我的核心依赖是 实现'org.springframework.boot:spring-boot-starter-data-jdbc'
..
我是 Spring Data JDBC 的新手,我正在努力创建一个简单的 Dto 并将其保留在 DB 上. 我使用的是 Spring-Boot 2.1.1.RELEASE 和 Oracle 12 数据库. UserDto @Table(value="USERS_T")公共类 UserDto 扩展 PersistableDto {@Id@Column(value="USR_USERNA
..
将现有代码从 spring boot 2.2.0 升级到 2.2.1 后,我遇到了一个奇怪的问题. 似乎我的 spring 数据 jdbc 存储库不再以某种方式被扫描: 由:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有可用的“de.thd.dmpk.establishmentmanagement.IEsta
..
我正在尝试替换一些项目以使用 Spring Data JDBC而不是使用 JdbcTemplate. 现在,我想将它用于多个DataSource,我如何在Spring Data JDBC中配置它? 解决方案 目前不支持使用两个或多个 DataSource.您必须手动重做 JdbcRepositoryFactoryBean 所做的事情.
..
我有一个重要的问题: 我的案例: 使用Spring Data JDBC 使用两个数据库 CrudRepository 的使用 正如您在 Spring 中看到的此处数据 JDBC 您可以扩展 CrudRepository 并使用 Spring 获得所有开箱即用的 Crud 操作 - 无需显式实现! 这是一个简单的 4 步过程: 定义您的属性 定义您的实体 定义一
..
我有一个使用 Spring Data JDBC 的 Spring Boot 项目.测试使用 HSQLDB.当我尝试升级到 Spring Boot 2.3.0 时,我的存储库测试开始失败. Spring Data JDBC 现在似乎引用了表名和列名.Spring Boot 2.2.7 中包含的 Spring Data JDBC 版本没有. https://github.com/mrgre
..
我尝试在 RDBMS 中创建用户/角色关系,并想使用 R2dbc(Spring Data R2dbc) 与后端数据库握手. 假设有三个表,users、roles 和 user_roles. @Table("users")类用户{@ID私人字符串用户名;私人字符串密码;私人字符串电子邮件;@Builder.Default私人布尔活动 = 真;@Builder.Default私人列表角色 =
..
我正在尝试使用Data JDBC映射一个具有Map字段的Resource类.这是简化的实体: 公共类资源{@ID私人Long ID;私有Map道具;} 我不想为道具准备单独的表,而只为string类型的单列,或者为postgres设置为jsonb. 我确实为地图类型注册了转换器,如下所示: @Configuration公共类DataJdbcConfi
..
我正在尝试使用带有Postgres的Spring Boot Data JDBC构建API. 我有一个简单的pojo,想写到一张桌子上: 公共最终课程Test {私有最终String ID;私有最终String定义;} 该表有2列,其中varchar id 列和jsonb definition 列. 使用简单的CRUD存储库保存pojo时,出现以下错误. 错误:列"defin
..
使用jdbc和Oracle jdbc作为依赖项创建了一个全新的启动项目 org.springframework.boot spring-boot-starter-data-jdbc
..
我正在使用spring-data-jdbc并发现一个问题,我无法使用Google解决. 无论我做什么,我都无法将琐碎的对象推入数据库(Bean1.java:25): carRepository.save(new Car(2L, "BMW", "5")); 两者(没有一个)和带有TransactionManager + @Transactional的数据库(显然)都不提交记录. 代
..
在典型的现实生活场景中,人们会选择Spring Data JDBC/Spring Data JPA vs Hibernate吗?我想了解最适合这两种实现方式的情况. 解决方案 正如@Naros所说的那样,当前标题中的问题并没有真正起作用.似乎我们应该真正看一下4个选项,并且主要列出每种方法的优点,缺点是没有其他方法的优点: 没有Spring数据的JDBC 您可以对所发生的事情进
..