hibernate 相关问题

Hibernate是Java语言的对象关系映射(ORM)库,使开发人员能够以远远超出对象/关系映射的方式在其应用程序中使用POJO样式的域模型。

spring boot only 查询出现在hibernate日志中,看不到映射的value值是什么原因?

可以看到,日志中只出现了查询语句?我看不到值上的实际匹配值? 如果您测试插入,该值会很好地进入表中...... 我什至要求 Chatgpt 添加

回答 1 投票 0

SpringBoot 将数据存储在 h2 中,但无法检索数据并在浏览器或 postman 中以 JSON 格式显示

我连续两天在网上查了很多资料,但不明白发生了什么。 在我的个人项目中,我有一个付款和账单实体。付款可以包含许多账单(...

回答 1 投票 0

无法在eclipse中导入hibernate配置文件

我使用了安装了 Hibernate Tools 的 Eclipse Helios。一切都很好。现在我已经换成Eclipse Kepler了。看起来它还安装了 Hibernate Tools,因为我可以更改为

回答 2 投票 0

使用 lambda 设置 Postgresql

我正在尝试将 lambda 与 postgresql 一起使用,并使用 hiberntate 进行连接和 orm。 我想明白这一点 每当调用该 lambda 函数时,都会启动新的 lambda 容器

回答 1 投票 0

H2 数据库错误:“未找到域 'int'”

@Column(名称=“信任”,长度= 1,可为空= false,columnDefinition =“int”) 私人布尔信托; org.h2.jdbc.JdbcSQLSyntaxErrorException:找不到域“int”...

回答 1 投票 0

如何使用 Hibernate 6.2 将枚举列表映射到 Varchar

我目前正在尝试创建一个自定义 Hibernate 类型,以将枚举列表映射到逗号分隔元素的 Varchar 中。为此,我编写了自己的 JavaType(旧 JavaTypeDescriptor)和自己的 Bas...

回答 1 投票 0

分离的实体传递给持久化,但该实体只是被持久化

我收到了这个不应该收到的错误。首先,我坚持与医生 1 的预约 1,并且它被保存。然后,在 Appointment4 上,我收到分离实体错误,但 doctor1 已经是 sav...

回答 1 投票 0

如何在 Spring JPA/Hibernate 中不同方案的两个表之间建立外键关系

我正在使用 Spring Boot 2.2.6 和 JPA。我配置了两个MySQL数据源,并使用不同的数据库包进行配置。一切都很好。 现在我想建立关系...

回答 1 投票 0

Hibernate:删除连接条目,但不删除实体

我在员工和状态组之间有一个多对多关系,通过连接表employee_status_group实现。我想达到以下目标: 当状态组被删除时:删除 j...

回答 1 投票 0

Hibernate 6 和 Cloud Spanner 集成

目前我正在尝试将应用程序迁移到 Spring Boot 3 和 Hibernate 6。 我遇到的问题是,当我插入列必须采用 json 格式的数据时,出现错误 无法执行

回答 1 投票 0

如何使用嵌入式实体处理 JPA/Hibernate 中的一对多关系映射

我有一个实体 AccountContact,其中包含字段 id、accountId 和代表帐户联系人的联系人实体列表。 Contact 实体嵌入在 AccountContact 中。我不想用两个

回答 1 投票 0

Hibernate 6 错误 InvalidDataAccessApiUsageException:非法 pop() 与不匹配的 JdbcValuesSourceProcessingState

在 Hibernate 6 中调用 JPA 方法时经常出现以下错误 org.springframework.dao.InvalidDataAccessApiUsageException:非法 pop() 与不匹配的 JdbcValuesSourceProcessingSt...

回答 3 投票 0

HQL 结合了“distinct”和“order by”

如果我删除“distinct”或“order by”,则此查询有效,但组合起来不起作用。我正在尝试效仿一些例子。你能解释一下吗? String queryString =“选择不同的事件。

回答 2 投票 0

Linux 无法通过加密交换分区从休眠状态恢复

我有一个带有加密交换分区的 LUKS 设置。我无意使用休眠/挂起到磁盘功能,因此我在没有此类支持的情况下设置了加密交换分区。参考

回答 1 投票 0

dialect.getSequenceNextValString 替换

我正在升级到 spring 3.0,我遇到的一个问题是 dialect.getSequenceNextValString 已被弃用,我只是不知道如何替换它。方言好像没有什么...

回答 1 投票 0

使用 Hibernate 访问 Java SQLite 数据库

我遇到无法将 Java 项目与 SQLite 数据库连接的问题。我已经在一个单独的程序中尝试过它并且它在那里工作,但在这个程序中不起作用。我得到的例外是它

回答 1 投票 0

条件加载@ManyToMany JPA

我有一个用户实体和文章实体。文章的获取类型是LAZY。我不需要一直加载文章,但我有一个情况需要加载用户收藏夹的文章。怎么可以...

回答 1 投票 0

使用springboot+JPA,第一次保存太慢

我使用springboot+JPA+Hibernate来插入数据。但是第一条数据插入速度太慢,后面就变快了。我想消除这种情况并使所有数据插入...

回答 1 投票 0

如何为 LocalSessionFactoryBean 映射位置指定正则表达式

在我的应用程序中,我指定了以下配置,用于自动拾取类路径中特定文件夹下的所有 HBM 文件。 在我的应用程序中,我指定了以下配置,用于自动拾取类路径中特定文件夹下的所有 HBM 文件。 <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="mappingLocations"> <list> <value>classpath:hbms/**/*.hbm.xml</value> </list> </property> </bean> 现在,对于新需求,需要使用特定于数据库的命名查询创建多个 HBM 文件。 HBM 文件名的格式为 test.DB.hbm.xml。例如,test.oracle.hbm.xml 和 test.db2.hbm.xml。除此之外,同一文件夹中还存在名称格式为 table1.hbm.xml、table2.hbm.xml 等的旧常规 HBM 文件(用于映射到表)。 使用上述模式,由于新 hbm 文件中存在重复的命名查询(因为所有此类文件中的名称都相同),文件的休眠加载会失败。 现在的要求是加载常规 HBM 文件以及数据库特定的 HBM 文件。是否可以通过使用下面的正则表达式来实现这一点? classpath:hbms/**/*.(.${dbType}).hbm.xml 在上面的示例中,dbType可用作 Spring 环境属性。我尝试进行这些更改导致没有加载任何 HBM 文件(包括旧文件)。 我的正则表达式是否做错了什么,或者是否无法通过 XML 配置来做到这一点? 谢谢你。 您有两个选择: 您可以将每个数据库特定的配置文件存储在单独的文件夹中,然后您的配置如下所示: classpath:hbms/**/${dbType}/*.hbm.xml 您可以让它们遵循您提供的模式,但将配置更改为 classpath:hbms/**/*${dbType}.hbm.xml 要加载常见文件,您需要重命名它们以包含您可以匹配的内容,例如: one.hbm.xml 成为: common-one.hbm.xml 那么配置可能如下所示: classpath:hbms/**/common-*.hbm.xml classpath:hbms/**/*${dbType}.hbm.xml

回答 1 投票 0

我在日志记录中看不到查询变量

我在调试 SQL 查询时遇到问题。我尝试配置以下设置以启用查询调试,但尚未成功。 spring.jpa.properties.hibernate.dialect=...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.