问题标签 [spring-boot-jpa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - org.hibernate.MappingException:无法确定自定义对象类型的类型
春季启动 2.3
实体Cart
有很多实体CartItem
。
所以这里是我的模型:
但是当我运行应用程序时出现错误:
java - JdbcSQLIntegrityConstraintViolationException: NULL 不允许用于列
春季启动 2.2
我有很多CartItem
合一Cart
。一个 CartItem 有一个Product
= quantity
n
所以这里的模型:
所以在这里我的`POST
这是我的控制器:
但在这一行:
spring-boot - 从 HibernateJpaAutoConfiguration 中排除某些数据源
我有一个带有 2 个数据源的项目。一个用于 PostgreSQL,另一个用于 ClickHouse。到目前为止没有问题。
我打算仅通过 JDBC 将 ClickHouse 与本机 SQL 一起使用。
但我想将基于 JPA 的存储库与 PostgreSQL 数据源一起使用。如果我添加spring-boot-starter-data-jpa
依赖项,则会。ClickHouse 不是一个事务性关系数据库,它的 JDBC 实现非常有限和基本,从不打算与 Hibernate 一起使用。所以我的问题是:是否可以同时使用HibernateJpaAutoConfiguration
启动所有已注册的 DataSource beansDataSourceAutoConfiguration
这两个数据源,但以某种方式告诉HibernateJpaAutoConfiguration
只使用 PostgreSQL 数据源进行配置?
我仍然想使用自动配置好东西,例如带有连接池的 DataSource 配置,在属性文件中几乎只有几行。我知道我可以HibernateJpaAutoConfiguration
完全排除并自行配置所有内容(entityManager、transactionManager、...),但如果可能的话,我想避免这种情况。只是告诉它避免配置 ClickHouse 数据源似乎更优雅。
更新
我的一些假设是不正确的。阅读接受的答案。这是非常有见地的。
hibernate - springboot删除mysql自动配置
我有一个springboot
应用程序,其中一个模块与mysql
数据库交互。如果mysql
服务器启动,它工作正常。但是即使mysql
服务器不可用,我也想启动应用程序并执行其他活动。现在,如果mysql
关闭,应用程序会抛出以下错误并停止。
这些是文件中可用的特定于数据库的依赖项pom.xml
。
我尝试<optional>true</optional>
在依赖项中添加标签,但没有奏效。
application.properties 文件内容是这样的
hibernate - org.hibernate.HibernateException:找到对集合的共享引用
弹簧靴 2.5
我的控制器:
但我在这一行得到错误:
这里错误
hibernate - org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException:违反参照完整性约束
弹簧靴 2.5
我通过这种方法成功创建订单:
但是在我尝试通过以下方式删除订单后:
我在这一行得到错误:
错误:
spring - 带有 java FX 的 Spring 数据 jpa
我将 Spring JPA 与 OpenJFX 一起使用。就是这个项目JavaFX-weaver,只需在 pom.xml 中添加 spring-boot-start-data-jpa 即可。
但是我的 Spring JPA 开始时间是 15-20 秒,并且 UI 在 spring 初始化之前不会显示。当用户启动应用程序时,每次都需要很长时间!
作为一种解决方法,我尝试在没有 Spring 的情况下创建一个简单的 java fx 应用程序(在此处使用此演示),然后在 main 方法中从 spring 中的 main 方法开始在按钮上(参见下面的示例)。这将从春天开始,但依赖项和属性并没有被加载。
你知道练习这种情况的好方法吗?欢迎任何帮助。
谢谢
AppBootstrap (Java + OpenJFX)
应用程序(Spring JPA + javafx-weaver)
spring-boot - 如何将 Spring Boot JPA 原生查询与连接不相关的实体一起使用
我有一个用于订单和项目的自定义模型,它将包含比实际实体类最少的数据
楷模
我正在寻找的查询
但我收到以下错误
也许我做错了。
spring-boot - 如何记录springboot提交事务
我创建了 2 个带注释的方法
那么现在如何在我的事务中记录开始和提交?我想在一个交易中看到一切,当开始另一个交易时
像这样的东西:
tks
java - 如何在 Spring Boot Eureka Config 中提供外部 .yml 文件?
我有多模块 Spring Boot 应用程序。对于 UserManager 模块,我有 userman.yml、userman-development.yml 以及资源部分中的 bootsrap.yml。但是,我无法访问 userman-dev.yml。我在 userman-development.yml 中设置了数据库 url,因为它没有看到我得到的 userman-development.yml
我得到的错误
这是
引导带.yml
用户开发.yml
如何解决这个问题?我在这部分缺少什么?我的逻辑正确吗?