标签:hibernate
-
如何在Spring Boot-JPA-Hibernate中获取所有表元数据? - java
我需要获取的META信息动态存在于我的架构中的所有表,元信息包括表,实体,列名等。 我遵循了以下教程 https://vladmihalcea.com/how-to-get-the-entity-mapping-to-database-table-binding-metadata-from-hibernate/ 如以上链接中所述,我创建了一个名为Metada […]
-
Hibernate很难使用MySQL创建表 - java
我正在使用JavaFX,Maven,Hibernate等在架构客户端服务器中进行学校项目我在单独使用Hibernate(没有Spring)时遇到了很大的问题。我不确定这是配置,依赖项还是MySQL问题:/ hibernate.cfg.xml <?xml version = "1.0" encoding = "utf-8 […]
-
有条件的左外部联接SQL查询到JPQL - java
SQL FIDDLE LINK FOR THIS DATA 什么是 jpql 等效于以下 SQL 查询: select * from App left outer join App_Child on (App.id=App_Child.id and App_Child.status = 'active') where App.status […]
-
Java String.substring()与Oracle 11g列VARCHAR2大小之间的字符串长度定义不一致 - java
我用这样的表设置数据库: CREATE TABLE t_audit_log ( description VARCHAR2 (2500) ); 在使用它的Java应用程序中,我使用Hibernate将数据类映射到它上,并确保不生成SQLExceptions,将这种截断算法放在属性getter中: private static final int MAX_STR […]
-
JPA一对多关系查询 - java
实现了一对多关系,并且工作正常。 我的问题是当我运行以下查询时,如果表中有100个员工行,并且每个员工都有2个部门。数据库查询被调用101次,因为对于每个员工来说,它都在呼叫部门查询,所以要花很长时间才能完成所有一百行的调用,请问有人可以提出其他解决方案吗? 请查看下面的详细信息 它正在调用的查询: First query is : SELECT * FRO […]
-
创建在类路径资源[jpaContext.xml]中定义的名称为'entityManagerFactory'的bean时出错 - java
我在使用spring时遇到问题,我是Hibernate,JPA和Maven一起使用此框架的新手,我正在遵循有关复数视力的教程,但是在服务器中启动应用程序时出现此错误消息。 Grave: Context initialization failed org.springframework.beans.factory.BeanCreationException: […]
-
为什么此休眠模板bulkUpdate不起作用 - java
Oracle 10g,休眠3.4 此更新(基于long user.userId值)正确完成: getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.userId = ?", 1l); 这一 […]
-
Spring @Retryable与有状态的休眠对象 - java
我正在尝试使我的服务方法在Springs @Retryable失败时重试。 @Retryable(backoff = @Backoff(delay = 1000), maxAttempts = 3) @Transactional(rollbackFor = Throwable.class) public Something saveSomething(Som […]
-
将HQL(休眠查询语言)转换为oracle查询 - java
我将HQL查询转换为纯Oracle查询吗? 有翻译吗? 例如: 从表1->表1是表的实体类 隐蔽为 从表中选择* 谢谢。 参考方案 您可以简单地在Hibernate中打开SQL日志记录并查看它生成的查询。具体来说,设置此属性: hibernate.show_sql=true 编辑:如果基于启动服务器的方式无法使用stdout,则需要更改休眠日志记录配置 […]
-
有效地将结果流存储在多个表中,并且每个项目均具有乐观锁定 - java
鉴于结果流中包含很多项目,我想存储它们并处理潜在的并发冲突: public void onTriggerEvent(/* params */) { Stream<Result> results = customThreadPool.submit(/*...complex parallel computation on multiple serve […]