发表于: 2017-10-29 23:53:04
1 771
今天完成的事情:
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形式,先这样理解,慢慢看,慢慢学。
评论