通过一个星期的拼搏,总算把当当网第一期给完成了。通过这些天努力以下是我的一个小结:
第一天主要的任务是完成,显示导航条第一条的图书栏目,点击图书导航条,列出图书下的二级和三级目录。实现过程是:把二级和三级目录存入数据库,用hibernate来实现对数据库的读取。写好持久类domain,dao,首先在domain中写入一条:private list<?> subCategory;表示list中存入本目录一下的子目录,在配置文件中应写入:
<list name="subCategory" lazy="false">//不能延迟加载,目录信息应该当前显示
<key column="parent_id"/>
<list-index column="turn" base="0"/>//
<one-to-many class="bookCategory"/>
</list>
这样就可以任意读取每一级目录,入parent_id=0,取得第一级目录及他的所有子目录,jsp页面就不作说明了。显示目录的同时还要显示分页查询,分页查询的DAO为: