项目开发总结
一、类型处理
问题:数据库设计时,小组内部对如何处理繁多的类型产生争议。
解决办法:将类型信息单独作为一个表进行处理。
二、用户详细信息表的设计
问题:数据库设计时,小组内部对用户详细信息表如何进行设计产生了争议
解决办法:结合实际情况,把用户详细信息表拆为登录表、证件表和用户类型表
三、图书分类方法
问题:数据库设计时,小组内部对图书分类产生争议。
解决办法:根据中国图书馆分类法进行图书的分类。
四、配置测试环境
问题:在一名成员的电脑上进行测试时出现缺少相关 jar 包的报错。
解决办法:这名成员尝试了多种方法,经过数小时不懈的努力,最后换了一个成员的电
脑进行测试,测试瞬间成功。
五、数据库连接
问题:数据库连接错误。
解决办法:重新添加需要的 jar 包,重新写数据库配置文件。
六、pStatement 报错
问题:DAO 层反复报错
解决办法:pStatement 的 setString 方法的计数从 1 开始计数
七、测试时无法获取实体对象
问题:测试时反复报错
解决办法:pStatement.executeQuery()的返回值为 ResultSet 类型,不能强制转换为实体
类。之后我们从 ResultSet 对象中取数据,构建实体对象。
八、JUnit 测试
问题:进行 JUnit 测试的时候,无法通过返回值进行判断
解决办法:添加 assertEquals 方法进行自动判断。
九、程序崩坏
问题:测试代码突然无法运行,同时不出现任何报错
解决办法:重新导入 jar 包解决了这个问题
评论0