hibernate相关内容
谁能告诉我,如何解析/评估HQL并获得key是表别名和值的全限定类名的映射。 例如HQL 从foo a内部联接中选择a.id。测试b 我希望有对: a,Package1.foo b.Package2.TestClassName 对结果集执行此操作相对容易 HQLQueryPlan hqlPlan = ((SessionFactoryImpl)sf).get
..
我有具有GROUP BY的hql查询。在分页结果中,我希望获得要在分页中显示的所有结果的计数。 在查询不具有GROUP BY I时,编写一个从hql查询创建查询计数实用程序,如下所示 select u from Personel u where u.lastname='azizkhani' 我找到主“from”关键字和子字符串hql并添加count(*),然后进行此查询 selec
..
我正在努力理解HQL查询中的错误: public List getIds(List patIds) { Session session = getSession(); String hql = "from OurPats where patId = any (:patIds)"; // String hql = "from OurPats
..
我正在开发一个Spring(不是Boot!)项目,使用Hibernate和PostgreSQL数据库。我也使用Flyway进行迁移。 我使用Flyway生成数据库的模式,并使用我的Resources文件夹中给定的SQL脚本向其中插入初始数据。出于这个原因,我从hibernate.properties文件中排除了hibernate.hbm2ddl.Auto属性。 在启动时,模式被创建,数据被插入到数
..
我知道类似的问题已经被问了很多次,但我还没有找到一个可以帮助我的问题。 那么,我可以请您帮我找一下为什么a的Book的title被抢走的原因吗? 我有一个非常简单的代码库,下面是我的实体: @Entity @NoArgsConstructor @AllArgsConstructor @Data @Builder public class Book { @Id @
..
我有一个问题,在开发服务器(运行WebLogic 10.3.6)上,运行进程将导致以下结果: java.sql.SQLException: Statement has already been closed 所有数据库操作(主要是插入/更新)仍然发生,并且看起来是正确的。但是,在我自己的工作站上的本地实例中运行不会触发该异常。 此代码应用程序运行Spring和Hibernate,
..
我是Hibernate的新手,对于实体有FK时如何处理插入,特别是如何创建要插入的实体有一个问题。 我的实体简化了以下结构: @Entity @Table(name="event") public class Event implements java.io.Serializable { private int id; private int eventType
..
我一直在学习JPA,我发现从JPA2.1开始可以使用实体图。 但我还不了解实体图的优点。 我知道使用实体图的一个好处是我们只能在整个实体中指定我们想要获取的数据,但是如果我们想要获取整个实体,还有没有其他原因使用实体图呢? 或者仅在要检索部分数据时才应使用实体图? 如果我们使用实体图有其他用途或优点,我很想知道。 JPA 在推荐答案/Hibernate中,获取具
..
您的实体的ID应该是long(基元类型)还是long(对象类型)? 该ID是我的表的主键,并且在数据库中从不为“null”。 我的同事建议使用长对象类型。 默认情况下,Hibernate反向工程工具为id生成一个基元类型Long。 选择什么?长还是长? @Entity @Table(name = "COUNTRY") public class CountryEntity im
..
我正在尝试以编程方式创建实体工厂管理器,而不使用持久性文件 EntityManagerFactory emf; Map properties = new HashMap(); properties.put("hibernate.connection.driver_class", "com.mysql.jd
..
我有两个具有多对多关系的实体类Order和Product(如果库存不为空,并且一个订单可以包含多个产品,则多个订单可以具有相同的产品),如下所示: @Entity @Table(name = "Order_") public class Order implements Serializable { ....... @ManyToMany(mappedBy="orders") pr
..
我要创建双向的学生和学科关系。在我为用户注册纪律之前,一切都很正常。现在我得到无限递归。 类如下所示: //Student.java @Entity @Table(name = "students") public class Student { @NotNull @Id @Column(name = "STUDENT_ID") private Stri
..
我有一个多对多关系,它将标签(只有字符串)分配给项目: +------+ +------------+ +-------+ | ITEM | | ITEM_LABEL | | LABEL | |------| |------------| |-------| | ID || ITEM_ID | ┌>| ID | |------| |-----
..
我们正在进行基于JPA2、Hibernate、Spring3和JSF2的Java Web项目,运行在Tomcat7中。我们使用Oracle 11g作为数据库。 我们目前正在就如何将违反数据库约束作为用户友好的消息填充到UI进行辩论。我们或多或少看到了两种方式,都不是真正令人满意的。有人能给点建议吗? 方法1-以编程方式验证并引发特定异常 在CountryService.java中
..
..
如果我设置 true 在控制台的hibernate.cfg.xml配置文件中,我可以看到SQL. 但它不是真正的 SQL...我可以看到将直接传递给数据库的 SQL 代码吗? 例子: 我明白了 select this_.code from true.employee this_ where this_
..
当我尝试将 hibernate 5.0 与 mysql 集成时,我收到错误消息 org.hibernate.MappingException: Unknown entity 这似乎是 hibernate5.0.0 和 5.0.1 的问题.这适用于休眠 4.3.9 Maven 依赖 org.hibernatehibernat
..
..
这是一个与以下相关的问题: Hibernate Envers 修订信息(更改列表) 和 获取旧版本Hibernate Envers 的两个修订之间的值和新值 由于这些问题是几年前的问题,我想知道是否有任何变化? 现在是否可以使用 envers 检索差异? 还是我仍然需要加载两个修订版并自己比较它们爪哇? 如果是这样 - 在 Java 中比较两个版本的最佳方
..
..