Java 是否可以将BO类名更改为与表名不同的名称?
我正在使用struts,现在我有一个问题: BO类的名称是否可能与数据库中的表名不同?Java 是否可以将BO类名更改为与表名不同的名称?,java,hibernate,struts,Java,Hibernate,Struts,我正在使用struts,现在我有一个问题: BO类的名称是否可能与数据库中的表名不同? 当我更改名称时,如果使用注释,则检查与对象关联的表名时会出错 @Entity @Table(name = "yourtablename") public class YourClass {...} Struts不做持久性,你们在使用什么持久性层?我不知道Struts BO什么时候开始与数据库交互。请检查您的或映射程序。我在持久层中使用Hibernate 3。我在我的BO类中使用了@Table名称。但我不确定
当我更改名称时,如果使用注释,则检查与对象关联的表名时会出错
@Entity
@Table(name = "yourtablename")
public class YourClass {...}
Struts不做持久性,你们在使用什么持久性层?我不知道Struts BO什么时候开始与数据库交互。请检查您的或映射程序。我在持久层中使用Hibernate 3。我在我的BO类中使用了@Table名称。但我不确定类名是否出错。如果您使用带有特定表名的@Table,则无论您如何调用类名,否则类名应与数据库表匹配。