美文网首页
2019-06-02

2019-06-02

作者: 赌未来_e1e8 | 来源:发表于2019-06-02 11:50 被阅读0次

    什么是框架:框架是将代码进行封装,之后进行重复使用的过程

    常见的java开发框架

    1 MyBatis,orm框架,底层是对jdbc进行了封装

    是一个ORM框架,用于操作数据库,底层是对jdbc进行的封装

    2 Spring可以理解为是一个容器

    3 SpringMVC分层开发的一个框架

    4 Strus2功能上类似于SpringMVC

    5 Hibernate功能上类似于MyBatis  

    搭建环境时需要的架包核心包:Mybatis-3.2.7.jar

    MyBatis配置文件详解

    1.1 configuration

    这是配置文件的根元素,所有的其他元素都要在这个标签下使用

    1.2 environments

    用于管理所有的环境,并可以指定默认使用哪个环境,通过default属性来指定

    Environments下可以有多个environment

    1.3 environment

    用于配置环境,id属性用于唯一标识当前环境

    1.4 transactionManager

    用于配置事务管理器

    1.4.1 type属性

    用于指定MyBatis采用何种方式管理事务。

    1 JDBC:表示MyBatis采用与原生JDBC一致的方式管理事务。

    2 MANAGED :表示将事务管理交给其他容器进行,例如Spring

    1.5DataSource

    用于配置数据源,设置MyBatis是否使用连接池技术,并且配置数据库连接的四个参数。

    驱动,路径,用户名,密码

    1.5.1 type属性

    用于设置MyBatis是否使用连接池技术

    POOLED,表示采用连接池技术。

    UNPOOLED,表示每次都会开启和关闭连接,不使用连接池技术。

    JNDI,使用其他容器(例如Spring)提供数据源

    3 MyBatis中常用的三个查询方法

    selectList用于查询多条数据的情况,返回值是一个list集合,如果没有查到任何数据,返回没有元素的集合(空集合,不是null)

    SelectONe用于查询单条数据的情况,返回值是一个对象,如果没有查到任何数据,返回null

    SelectMap用于查询多条数据的情况,多条数据要形成一个Map集合,如果查不到,返回一个空map集合(不是null)

     日志级别

    FATAL:致命的,表示非常严重的错误,一般是系统错误

    ERROR:错误,表示代码错误,比较严重

    WARN:警告,不影响程序的运行,但是可能存在风险,

    INFO:信息,表示一个普通的输出信息,

    DEBUG:调试,表示程序员人为的一些调试信息。

    相关文章

      网友评论

          本文标题:2019-06-02

          本文链接:https://www.haomeiwen.com/subject/pxgztctx.html