发表于: 2017-10-29 23:53:04

1 770


今天完成的事情:

1.看java的基本概念

2.解决了昨天的问题

3.学习驼峰命名,不过感觉没有看懂,所以有个别问题还是没有解决。

(1)在resource下面建一个mybatis-config.xml的文件,对驼峰命名转化进行设置。

(2)在sqlSessionFactory对象下面加入这一行,进行映射,这就成了。

明天计划的事情:

可以看到任务四的背影了,有时间再看看基础。

遇到的问题:

1.昨天的问题

这时一个比较智障的问题,就是Spring的配置文件里面注入了优秀学员表的相关信息。但是在mapper文件里面路径写到dao层的另外一个接口,所以会报找不到这个方法的错。

报错前写的是dao.UserDao

2.接下来就是第二个报错

提示缺个头文件,这是在配置驼峰命名的配置文件以后出现的问题。根目录是查看资料以后解决的。

3.又一个低级错误,这种就很快解决了,但不同于第一个问题

4.一切结束后的把要添加的信息写完后按添加按钮进行jsp页面跳转是出现报错

并且修改界面的跳转也是一样的,修改完后按跳转,就会报:字段列表中有未知列createBy

问题应该还是在数据库中的字段名是下划线,而程序中是大写字母,然后没转换好造成的,明天应该会搞一天,不成功就放弃了,就是养成一种好的命名规范,解决不了就把字段名改掉算了,也不想在耽误时间的。

收获:

1.问题没有很难的,但是解决起来就是很慢,从找到问题到找到资料要耗费很久的时间。

主要原因是在出错以后,造成这个地方出错的地方很多,有时候排查的不够彻底,所以就会很浪费时间。这也就是在做任务时感觉很难下手,做完以后就怀疑自己当时怎么想的,也不难啊!

反正就这个状态接受新知识的话,还是这种状况,也是不可避免的,所以现在要做的就是把代码的么一个地方都摸清楚,原理也搞清楚,在遇到和以前不同情况下的需求和问题是,可以将整改内容或者问题所在区域尽可能的缩小,以便查找。

2.另外,看了一下基础。

就是说变量是由名称和类型组成的。eg:  int weight         一个名称为weight的int类型变量

那是不是方法的定义也差不多呢?

好比主方法就是一个无返回类型void的main方法,不同的地方就是后面有个“()”

但好比User login(User user)这样的就是一个返回User类型的login方法,由于有返回类型,所以在小括号里会写参数类型和参数,这个就是类型为User的user参数。有点像key value形式,先这样理解,慢慢看,慢慢学。


返回列表 返回列表
评论

    分享到