首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jboss不使用hibernate工具映射我的自动生成实体类。

Jboss不使用hibernate工具映射我的自动生成实体类。
EN

Stack Overflow用户
提问于 2012-01-13 12:18:36
回答 1查看 590关注 0票数 2

当我将带有hibernate-tools 3.2.4-GA的自动生成的实体类放入JBoss6.1.0-Final中时,会发生一件奇怪的事情。我的persistence.xml拥有每个具有正确实体的类记录:

代码语言:javascript
复制
<class>package.server.persistence.base.entity.Groups</class>

我在hibernate工具错误:这里中发现了这个问题。

我的实体是在最后一个括号附近用一个奇怪的新行生成的:

代码语言:javascript
复制
/** * Groups generated by hbm2java */
@Entity
@Table(name="GROUPS"
)
public class Groups  implements java.io.Serializable {

如果我手动设置:

代码语言:javascript
复制
@Entity
@Table(name="GROUPS")
public class Groups...

一切都很好:

2012-01-12 17:52:46,489 INFO org.hibernate.cfg.AnnotationBinder绑定实体来自注释类: package.server.persistence.base.entity.Groups 2012-01-12 17:52:46,490 INFO org.hibernate.cfg.annotations.EntityBinder绑定实体package.server.persistence.base.entity.Groups on table GROUPS

编辑:--如果我用jUnit实体进行了测试--是正确配置的,即使它们有注释上的“新行”。因此,这似乎是一个jboss问题。

拜托,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-01-13 12:50:51

就像你说的,这是hibernate工具中的一个bug。在我之前的一个项目中使用JBoss6时,我也遇到了它。

它目前尚未解决,并被标记为hibernate 3.3.0beta 1的修补程序,但遗憾的是,到目前为止还没有解决方案(至少据我所知).我猜你得等着

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8850456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档