问题标签 [hibernate-tools]
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 - eclipse插件创建休眠注释实体?
我知道休眠工具可以创建休眠实体,但休眠映射将在 XML 文件中,但我想知道是否有创建休眠实体的工具,并且映射将带有不在 XML 中的注释。
eclipse - 如何使用 Hibernate Tools 执行 JPQL 查询?
我需要使用 JPQL 进行一些测试,所以我正在尝试使用 Hibernate Tools 进行测试,但是当我尝试打开会话工厂时,会出现:无法找到 TransactionManager,如下所示:
这是我的persistence.xml
文件
hibernate - hibernate ant工具生成的hbm文件会漏掉“DiscriminatorColumn”
我定义了一个Article
带有休眠注释的实体:
它使用一ARTICLE_TYPE
列作为鉴别器列。但是生成的 hbm 不包含它。
当我插入一个新Article
实体时,它会报告一个异常说:
eclipselink - 使用 Hibernate-tools 更新架构
我目前正在使用 EclipseLink JPA,在我的 persistence.xml 文件中我设置了这个属性
当前设置为在每次运行时删除和创建表的value
字段导致我的测试数据被删除。不幸的是,EclipseLink 不支持update
与我的项目中对实体的任何更改集成的模式属性。我在某处读到,Hibernate-tools 可用于更新数据库模式而不删除当前记录?
我试过这个属性
虽然它确实保留了我的数据,但它不会更新表模式。
在我的 persistence.xml 中可以包含 hibernate 属性吗?
java - Jboss 不使用休眠工具映射我的自动生成实体类
当我将使用 hibernate-tools 3.2.4-GA 自动生成的实体类放入 Jboss 6.1.0-Final 时,发生了一件奇怪的事情。我的 persistence.xml 的每个类记录都具有正确的实体:
我在 hibernate-tools 错误中发现了这个问题: 这里
我的实体在最后一个括号附近生成了一条奇怪的新行:
如果我手动设置:
一切正常:
2012-01-12 17:52:46,489 INFO [org.hibernate.cfg.AnnotationBinder] (http-0.0.0.0-8080-2) 来自注释类的绑定实体:package.server.persistence.base.entity.Groups 2012- 01-12 17:52:46,490 INFO [org.hibernate.cfg.annotations.EntityBinder] (http-0.0.0.0-8080-2) 在表 GROUPS 上绑定实体 package.server.persistence.base.entity.Groups
编辑:如果我使用 jUnit 实体进行了正确配置的测试,即使它们在注释上有“新行”。因此,这似乎是一个 jboss 问题。
请,任何帮助将不胜感激。
java - 如何正确使用 Hibernate 和 Hibernate Eclipse 工具?
我刚开始尝试使用 Hibernate。我目前使用 Hibernate 的方法如下:
编写cfg.xml和reveng.cfg.xml
使用 Eclipse 的 Hibernate 工具生成 POJO 和 hbm.xml 文件。
编写我自己的 DAO 类。在方法中,使用本机 SQL 将存储过程调用添加到这些类。
我对这种方法感到有点不舒服。编写 DAO 类只是一个重复的任务,而且总是一样的。唯一的变化是存储过程的名称和参数。这可以通过查看数据库并查看其中的存储过程来自动化。一般来说,我觉得有很多代码重复的味道。
我尝试使用 Hiberante 工具生成 DAO 类。它也不令人满意。这些类包含我不需要的代码,并且缺少存储过程调用。
我在这里想念什么?使用 Hibernate 的正确方法是什么?
hibernate - hibernate 工具 toString 和 equals 方法生成
下面是我想使用休眠工具 ant 任务生成 toString 和 equals 方法的休眠映射文件。
但我无法生成 toString 或 equals 方法,这个映射文件有什么问题吗?
我检查了 hibernate-mapping-3.0.dtd 和 hibernate-reverse-engineering-3.0.dtd 文件都是最新的。
最好的问候,
Vivek S. Shah
jakarta-ee - HQL class selection to DetachedCriteria (stackoverflow on too large ParameterList)
I have a serious problem: the ParameterList variable in my HQL has 10k+ elements, so Hibernate can't work with it (stackoverflow), now i'm trying to convert it into DetachedCriteria query, but it's look like this:
db.XXXTable has his own constructor.
I saw that maybe the DetachedCriteria query can handle this, but i can't figure it out, how to use it on this (from two tables into a unique class selection...)
But if someone know how to solve the stackoverflow error, it would be also helpfull!
Thank you very much!
hibernate - Hibernate Tools Indigo:属性视图无法正确显示结果项
我正在使用 Hibernate 工具版本运行 Indigo SR1 20110916-0149:3.4.0.v20111213-1944-H40-M5。
一切似乎都工作正常,但是当单击 Hibernate Query Result 选项卡中的结果列表之一时,Properties 视图不显示结果项详细信息。
我不认为这是由于我的实体的性质,因为类似的查询可以正确显示所有内容,甚至关系父/子等。带有“+”符号,您可以单击该符号以展开集合。
我环顾四周,找不到任何有用的东西。我在 myeclipse 论坛中看到了一个类似的问题,但未解决。
这似乎是一种回归。
有任何想法吗?
reverse-engineering - Hibernate 工具,逆向工程
我有以下关于 Hibernate 工具和配置的问题:我将 hibernate 配置为使用逆向工程从数据库中生成 JPA 类,如下所示:
休眠.cfg.xml
然后我对配置进行逆向工程:
休眠.reveng.xml
这是此逆向工程配置文件中映射的一个表的示例。
现在默认情况下,来自实体的所有关系都是这样生成的:
maven pom.xml 文件如下所示:
我可以在哪里配置一个关系,比如在 TB1 的情况下获取而不是
在我的情况下,我可以在哪里配置此选项?
我遇到的第二个问题是 DAO 生成,默认情况下 DAO 类被注释为@Stateless,我如何指定它以便我的 DAO 被另一个注释注释,如 @Repository 或至少没有注释?