0

我创建了一个包含以下方法的服务类

selectAll() return Obj Array
selectOne(); return Obj Array
insert(Obj); return int
delete(); return int
update(); return int

我想让这个类成为通用的,因为 Controller 可以在调用方法时传递任何对象。而没有属性从一个 bean 到另一个 bean 变化的现实。

4

1 回答 1

1

无论如何,您的控制器不应该知道数据库表。您的控制器应该访问一些业务服务层,而后者又应该访问一些数据库层。

尝试根据域对象来组织您的数据库层。即:有一个类可以保留像“部门”或“类别”这样的对象,而不管该对象接触多少表。

于 2012-06-04T15:34:31.973 回答