我正在关注我发现的本教程 http://www.vitruvimente.be/?p=768创建一个 JDBC 领域,这样我就可以在我的 Web 应用程序上登录和退出我的用户,但我遇到了问题。
但是我在不同的类中有 3 种不同类型的用户(管理员、买家、卖家),我没有一个名为用户的类,因为它们的属性非常不相关。 我在教程中看到他们添加了一个名为 user-table 的属性,我应该在那里添加什么?
我的问题是,我应该在 glassfish 新领域页面(localhost:4848)添加什么设置? 有人可以给我一些关于如何配置这个领域的提示吗?
最佳答案
i have 3 different types of users in different classes(Admin,Buyer,Seller) I dont have a single class called users because their attributes are very unrelated.
您的模型设计有问题。你真的应该有一个表 User
至少登录名和密码。对于更具体的用户角色,您需要一个表Role
。为了将它们相互关联,需要有一个连接表 User_Role
(在 Java 中将其映射为 Set<Role>
中的 User
实体)。对于买方/卖方来说,拥有 Product
是有意义的。 FK 为 User
的表(卖家)和 Order
FK 为 User
的表(买家)和 Product
(订购的商品)。
毕竟,您最终应该得到一个 User
然后您可以将其映射到领域中的表/模型。
关于java - 如何在 glassfish 3.0 中配置 jdbc 领域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614726/