第二次打卡

来源:互联网 发布:网络地板价格 编辑:程序博客网 时间:2024/04/30 09:05


关于Java 框架的学习:

                                   

        一、这个学习目前是跟着老师课堂走的,学到对于MyBaties的CURD操作。


        二、然后我就目前来谈谈我对于MyBaties的理解:

               (1)首先我理解了它是一个持久层的框架,就是帮助程序员由数据库中将数据存取,是一个半自动化的ORM框架,因为需要我们自己去写SQL语句。

           (2)搭建自己的Mybaties框架:A、导入相关jar包  

 B、编写核心配置文件(配置数据库连接的相关信息以及配置了Mapper)

     C、编写Dao操作

  D、编写mapper映射

         E、编写实体类

               (3)配置文件的解析优化:个人感觉现在对于这个优化的理解仅仅局限于有些名称的优化TypeAlaeses运用,加上一些为什么parameter语句可以省略,为什么不可以省略;导入properties配置文件也可以实现框架的优化;这个优化我还在处在边缘的位置,有待思考理解;

 当然在文件优化的过程中,我也理解了有些语句的意义:比如namespce这个命名空间的意思,防止SQL语句的ID重名,namespace对应实体类的包名+类名/或者包名+mapper文件名;还有environments的环境的含义;default的默认的环境。

               (4)对了如果实现CURD的操作,必须得创建SqlSession接口,然后这些基本的操作的别后,都得实现update()方法;

  

  三、我也有疑惑的问题:inputstreem为什么不用关闭?

SqlSession的commit()与事务的commit()什么关系?

  四、学习尚不足,吾辈需努力!

原创粉丝点击