浏览 6363 次
锁定老帖子 主题:接口设计的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-05
但是,在某些时候,如查询,需要返回多个POJO的信息,也可能只是这几个POJO对象的部分信息,那么此时我们返回的接口该如何表示呢? 如果返回一个map对象,那么使用者必须清楚的知道map对象中字段对应的内容信息,而这些信息恰恰是不易表示出来的.使用接口的人无法知道里面确切的提供了什么。 如果为了这些查询再生成一个更大的pojo对象,这种对象的存在价值好像又不大, 希望谁能够给点建议该如何设计这种接口。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-02-14
期待中!!!!!!!!!!!!!!
|
|
返回顶楼 | |
发表时间:2007-02-27
没有哪种 DAO 能通吃所有的数据库管理,Hibernate 也不例外。例如它就没法支持多表查询。楼主最好能根据自己的项目特点来设计实用的 DAO。例如查询的时候,表中有四五十个字段,而用到的只有两三个,这就需要 DAO 能够支持仅查询指定的几个字段,返回的 pojo 对象中只要指定的字段赋了值就行了。
|
|
返回顶楼 | |
发表时间:2007-02-27
引用 如果返回一个map对象,那么使用者必须清楚的知道map对象中字段对应的内容信息,而这些信息恰恰是不易表示出来的.使用接口的人无法知道里面确切的提供了什么。 在接口的javadoc里写清楚不就行了 |
|
返回顶楼 | |
发表时间:2007-04-21
楼主可以看以下我昨天发的一篇帖子,里面虽然实质上没有用到接口,但页可以说是解决了这个问题。
http://www.iteye.com/topic/72933 |
|
返回顶楼 | |