讨论:J2EE的EJB端DAO模式的简便实现。
标准的DAO模式,是为所有需要数据话的EntityBean写对应的DAO类,如:Dept(Id,Name,Remark),就需要生成一个DAO类DeptDao(Id,Name,Remark)。
现在我想从数据库访问得到的数据,如ResultSet直接转化成为一个通用的DAO类,该类类似一个二维表格。
如果自己实现,我初步考虑有如下几个类:
Field(Name,Type,CanNull),RowHead(fields:Filed[],addField,getField...)
Row(采用Collection实现,起到的作用类似于数据库的行,实际存储数据的地方);DataSet(rowHead,rows,addRow,removeRow...);不知道那里有现成的实例???