2012-10-01 61 views
2

我正在使用struts,现在我有一个问题: BO类的名称可能与数据库中的表名不同吗? 当我更改名称时,它会生成错误是否可以更改与表名不同的BO类名称?

+0

Struts不会做持久性,您使用的持久层是什么? –

+0

当Struts BO开始与数据库交互时,我不知道表单。请检查您的OR映射器。 –

回答

1

如果使用注释,请检查与对象关联的表名。

@Entity 
@Table(name = "yourtablename") 
public class YourClass {...} 
+0

我在持久层使用Hibernate 3。我在我的BO类中使用了@Table名称。但是我不确定类名是否会造成错误。 – AFF

+1

如果您将@Table与特定表名称一起使用,则无论您如何调用类名称都无关紧要,否则类名称应与数据库表匹配。 – Alex

相关问题