我创建了一个包含以下方法的服务类
selectAll() return Obj Array
selectOne(); return Obj Array
insert(Obj); return int
delete(); return int
update(); return int
我想让这个类变得通用,因为Controller可以在调用方法的同时传递任何对象。没有从一个bean到另一个bean的属性不同的现实。
答案 0 :(得分:1)
您的控制器无论如何都不应该知道数据库表。你的控制器应该点击一些业务服务层,而这又应该打到一些数据库层。
尝试根据域对象组织数据库层。即:有一个类可以持久保存像“部门”或“类别”这样的对象,无论对象接触多少个表。