发表于: 2016-09-01 01:33:24

2 2071


     今天开了Java组会,对任务1进行了系统梳理与总结。一些需要注意的点如下:


     1. 任务1三种开发方式的比较

     Dao原始开发:需要在SqlMapConfig.xml对映射文件mapper.xml进行配置,方法的调用形式为:namespace+方法id (namespace和方法id都在mapper.xml中进行定义)。

       mapper代理开发:同样需要在SqlMapConfig.xml对映射文件mapper.xml进行配置,而mapper的配置与Dao原始开发有不同,需要确保:

             在mapper.xml中,使namespace等于接口的地址(完全限定名);

             接口中的方法名和mapper.xml中statement的id一致;

             接口中方法的输入参数类型和mapper.xml中statement的parameterType指定的类型一致;

             接口中方法返回值类型和mapper.xml中statement的resultType指定的类型一致。

     方法的调用形式为:代理对象.方法名 。

        注解开发:需要SqlMapConfig.xml对注解开发的接口进行注册,并且需要创建注解开发自己的接口,不需要映射文件mapper.xml。

     方法的调用形式为:代理对象.方法名 。


     2. 基础一定要夯实,利用实践来巩固对知识的理解,既不能一味注重理论,也不能只敲代码不问原理,二者相辅相成并协调统一。


     3. 不要厌恶和忽略bug的调试过程,出bug谁都不愿意,可又无法避免,学会在平时的实践中排查问题,形成解决问题的思路和方法,毕竟,调试bug也是程序员日常工作必不可少的一部分。当然,前期的工作要尽可能做到最好,最大限度减少bug出现的概率。


     最后,感谢各位师兄的指教。


返回列表 返回列表
评论

    分享到