hibernate相关内容
我有两个表:USERS和USERDILES如下: package com.example.easynotes.model; import javax.persistence.*; import java.io.Serializable; @Entity @Table(name = "users") @IdClass(UserID.class) public class User impl
..
我收到JSON分析错误:当我尝试保存与一对多关系映射到我的另一个POJO的POJO类对象时,无法使用我的Spring Boot项目反序列化java.util.HashSet的java.util.HashSet的实例。我不确定我在邮递员中发送的JSON格式是否正确。我正在尝试保存定义了集合元素集的持久类的值。 父POJO类: package com.example.demo.model;
..
我正在努力使用一个简单的Hibernate应用程序。(JBoss AS 7.1.1,Hibernate 4.1) 我的实体Bean: @Entity public class User implements Serializable { @Id private Long userId; public Long getUserId() { return
..
当添加到表示@ManyToMany关联的所属方的集合时,我的JPA实现(Hibernate)将首先选择关联中的所有行,以确定该实体是否已经存在于集合中。 我了解这背后的机制,但在处理大型连接表时,这不是很好的性能。当我知道需要插入条目时,避免加载连接表的所有元素的最佳做法是什么? 我将以一个典型的用户/角色场景为例,为简洁起见,省略了getters/setters/初始化式: @
..
我要执行与特定子类属性匹配的查询,因此我尝试使用treat()。 在本例中,我希望: 名称以‘a’开头的所有主题 或所有主题,即姓氏以‘a’开头的人 private List q1() { CriteriaBuilder b = em.getCriteriaBuilder(); CriteriaQuery q = b.cre
..
我要编写hql或jpql查询 ...from x, y where x.creationDate > (y.startDate - 10 days) 有可能吗?我见过一些answers from 2009,上面写着在休眠方言中注册特定于db的函数。Hibernate/JPA仍然不支持日期运算吗? 推荐答案 为此,我举了一个这样的示例 使用此选项,我将找到project.
..
我正在尝试创建一个多租户Web应用程序,我找到了一个很好的教程here。这解释了如何配置MVC以找到新的租户(使用CurrentTenantIdentifierResolver和一个扩展HandlerInterceptorAdapter的MultiTenancyInterceptor),如何为三个不同的租户配置三个不同的数据源,以及如何通过扩展AbstractDataSourceBasedMult
..
当我从根元素(例如Company)向集合(例如Employees)发出带有fetchMode联接和Alias Left_out_Join的条件请求时,我无法对不同的公司进行分页(使用MaxResults和FirstElement)。 criteria = sessionFactory.getCurrentSession().createCriteria(Company.class); cr
..
我有以下课程: @Entity public class Object { @ManyToOne @JoinColumn(name="RelationId", referencedColumnName = "ID", nullable=true) private Relation relation; } @Entity public class Relation{
..
我是JPA新手,我已经创建了一个类,如下所示 /** * */ package programme; import javax.persistence.Access; import javax.persistence.AccessType; import javax.persistence.Entity; import javax.persistence.Id; import jav
..
如何为Self实体添加一对一映射。如本例所示。我希望为个人本身建立亲子关系。 @Entity @Table(name="PERSON") public class Person { @Id @Column(name="personId") private int id; @OneToOne @JoinColumn() private Person parentPerson; } 推荐
..
当我使用JAPSER报告生成报告时,我的Spring Boot工作正常。 我面临的问题是应用程序引发休眠异常: 无法获取JDBC连接 我在多次生成报告后收到此错误。 1 running delayed actions on {type: MASTER, group: null, band: 0} 2018-09-20 14:27:55.536 DEBUG 46148 ---
..
我正在努力编写一个JPA查询,该查询将返回数据库中的所有P个对象,并且在它们旁边,我希望对其属性A=1的S个子对象进行计数。 SQL查询 选择p.*,(从s_table s中选择计数(s.id) 其中p.id=s.p_id和s.PropertyA=1)来自p_table p 映射: @Entity @Table(name = "t_table") public class PT
..
我有一个Drop向导0.8.1应用程序,它使用多个(两个)支持Hibernate的数据库。然而,我希望将这两个数据库的迁移捆绑包彼此分开。 如何做到这一点?对于Hibernate包,我可以设置名称(),这样指标就不会用相同的名称注册两次,但似乎不可能为迁移设置文件名... 推荐答案 此功能已在DW 1.0.0中添加。 它当前未发布,因此您可能可以使用该快照。 来自GitHu
..
当多个线程试图更新同一个表中的不同记录时,我收到死锁X。在使用Vertica DB系统和Java JPA时,有没有方法获得行级锁而不是表级锁? 推荐答案 否 Vertica是一款专用的大数据数据库,在15年前设计时考虑到了OLAP工作负载--损害了对OLTP工作负载的支持。 行级锁定是OLTP数据库的特点。 Vertica可以在没有任何压力的情况下提交和回滚数百万行的
..
我将PostgreSQL 9.6与Hibernate 5.4.8、Java 8和Spring框架一起使用。我需要调用postgres函数 CREATE OR REPLACE FUNCTION function_that_return_array(givenIds character varying(255)) RETURNS int[] AS ' BEGIN RETURN strin
..
我使用Oracle 11.x、Spring Boot 2.x、maven、WebLogic-作为外部服务器。 入口点 @SpringBootConfiguration @SpringBootApplication public class WebSpringBootJarApplication extends SpringBootServletInitializer
..
这可能吗?我还没有看到太多关于它的讨论。 推荐答案 我从未尝试过将Lombok与Hibernate配合使用,但我不明白为什么它不能工作。 另外,请看这里:http://groups.google.com/group/project-lombok/browse_thread/thread/294bd52d9d8695df/7bc6b0f343831af1?lnk=gst&q=hibern
..
我正在尝试持久化一个新的‘UserTopics’对象,并在与多个UserID对应的‘Theme’表中映射新的UserTheme。 我不知道我做错了什么。下面是我的代码和例外情况。 我的用户主题实体: @Entity @Table(name="USERS_TOPICS") public class UserTopics { @Id @GeneratedValue(
..
我仅使用JPA批注,并使用Hibernate 4.0.1作为JPA实现。 我有一个Assessment类,它有两组Comment: @Entity @Table(name = "ASSESSMENT") public class Assessment{ @OneToMany(fetch = FetchType.EAGER) private Set a
..