java - Jboss 不使用 hibernate-tools 映射我自动生成的实体类

标签 java hibernate jboss6.x hibernate-tools

当我将使用 hibernate-tools 3.2.4-GA 自动生成的实体类放入 Jboss 6.1.0-Final 时,发生了一件奇怪的事情。我的 persistence.xml 中的每个类记录都带有正确的实体:

<class>package.server.persistence.base.entity.Groups</class>

我在 hibernate-tools 错误中发现了这个问题: here

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

/** * Groups generated by hbm2java */
@Entity
@Table(name="GROUPS"
)
public class Groups  implements java.io.Serializable {

如果我手动设置:

@Entity
@Table(name="GROUPS")
public class Groups...

一切正常:

2012-01-12 17:52:46,489 INFO [org.hibernate.cfg.AnnotationBinder] (http-0.0.0.0-8080-2) Binding entity from annotated class: 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) Bind entity package.server.persistence.base.entity.Groups on table GROUPS

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

拜托,我们将不胜感激。

最佳答案

正如您所说,这是 hibernate-tools 中的错误。我在以前的项目中使用 jboss 6 时也遇到过它。

它目前尚未解决并被标记为 hibernate 3.3.0beta1 的修复程序,但遗憾的是到目前为止还没有解决方法或解决方案(至少我知道)......我猜你只需要等待

关于java - Jboss 不使用 hibernate-tools 映射我自动生成的实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850456/

相关文章:

java - Hibernate "OR"限制

java - Hibernate 分页错误接近限制 - SQL Server

java - 为什么在使用@JoinTable 时会忽略@DiscriminatorColumn?

transactions - 是什么导致Arjuna 1603(找不到新的XAResource用于恢复不可序列化的XAResource)

java - 如何将 Spring OAuth2 Server 集成到 Liferay 中

Java,MalformedChunkCodingException

java - Spring MVC : @ResponseBody Get method return void

java - 如何在android gridView中设置固定的行数?

netbeans - 如何在netbeans中调试JBOSS应用程序?

JBoss 6 : what's the difference between the directories common/lib and client?