今天技术总监带领我们写了简单的代码,就是增删改查,然后带领我们把查找的功能实现了,剩余的都是直接一行代码就能搞定的。然后写了测试类,大概是有一阵子没写代码了,虽然这部分以前有阵子经常写的。其中不懂的是:
1.为什么接口要有一个泛型,而其实现类是没有的,并且实现类在继承HibernateDaoImpl时也加了泛型。(答案:因为接口继承的基类BaseDao<T>是就有泛型的,如果在继承了基类,就不用在接口中写了。代码:
接口:public interface ICheckinDao extends BaseDao<T>{...}
实现类:public class CheckinDao extends HibernateImplDao<T> implements ICheckinDao{...}
);
2.业务层Service里的方法与Dao里一致。(答案:因为业务处理应和测试方法一致,而测试方法测试的是Dao方法。);
其他的应该还有些问题,不过,过了一天,就忘了,自己用语言也说不好,所以就这样吧。写这个是想记录自己的心情,以及一些自己不懂的技术,以后回来看的话,也许会有点帮助。
转载于:https://blog.51cto.com/marine/1262925