发表于: 2017-02-23 01:19:35

1 1795


一.今天完成的

1.将mybatis应用到项目中,使用配置文件实现数据库连接和增删改查方法

2.学习log4j,部分应用到项目中

3.将之前的项目换成java web项目

二.明天计划

1.解决今天mybatis应用到项目中部分方法报错的问题

2.继续学习log4j,争取完整应用到项目中

3.学习使用注解方式配置数据库

三.今天的收获

1.学习了mybatis

  ①Sqlsession作用:

    1.SQL语句传入参数

    2.执行SQL语句

    3.获取执行SQL语句的结果

    4.事务的控制

  ②如何获得Sqlsession

    1.通过配置文件获取数据库连接相关信息

    2.通过配置信息构建SqlsessionFactory

    3.通过SqlsessionFactory打开数据库会话

  ③mybatis要求配置文件里面所有的sql语句ID都不能同名,

    如何解决?配置namespace,不同的namespace下可以同名,并且namespace是必须配置的不然会加载错误

2.发现bean.xml文件放在src根目录下就不会报错

3.web项目是什么?和普通java项目有什么区别?

    简单来讲,web项目和java最大的区别的是web项目依赖于服务器,脱离了服务器无法启动,而java项目通过JVM就能编译执行

四.今天遇到的问题

1.遇到三个耗时比较长的报错问题

    ①第一个是mapper namespace映射文件命名空间这里一开始我是按照类名来取的后来报错,问了师兄才知道需要设置成报名+映射文件名

    ②第二个是jdbcType="BIGINT",一开始设置成LONG,后来经过师兄发现才想起数据库中没有LONG类型,对应的是BIGINT类型


        ③报错找不到Bean.xml,一直以为是Bean.xml设置有问题,改来改去都没用,后来将Bean.xml文件移动到src根目录下,一切正常

2.Debug运行后如何调试?

    我知道需要设置断点,但是进去之后看不懂里面什么意思?绿色什么意思?怎么能通过Debug来发现代码中的错误?

 



返回列表 返回列表
评论

    分享到