第二次打卡



关于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()什么关系?

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值