2012-10-01 60 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

相關問題