zoukankan      html  css  js  c++  java
  • 原始mybatis

    创建一个maven模块不要有父级
    依赖
    org.mybatis
    mybatis
    3.5.1

    mysql
    mysql-connector-java
    5.1.47

    日志依赖
    org.slf4j
    slf4j-log4j12
    1.7.25
    要加一个配置模板log4j.properties不用怎么改考一个
    log4j.rootLogger=ERROR日志级别,CONSOLE记录的存放地址

    LIMIT CATEGORIES具体的显示日志
    log4j.logger.路径=ALL

    主类写
    String resource = "org/mybatis/example/Configuration.xml";
    Reader reader = Resources.getResourceAsReader(resource);
    sqlMapper = new SqlSessionFactoryBuilder().build(reader);

    Sqlsession session = sessionFactory.openSession();

    try{
    UserMapper userMappser = session.getMappser(UserMappser.class);
    System.out.println(userMapper.select());
    }finally{
    session.close();
    }

    模型类
    mapper类
    @Select("select id,account.password from user")
    List<User> select();
    配置文件中写
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <configuration>
    <typeAliases>类型别名
    1.<typeAlias......一个类型给一个名字
    2.<package name="类的包路径”/>Mapper.xml中resultType可以只写类名,用处不大
    </typeAliases>
    <environments default="development">
    <environment id="development">
    <transactionManager type="JDBC"/>
    <dataSource type="POOLED">
    <property name="driver" value="${driver}"/> 驱动在mysql-connector-java中
    <property name="url" value="${url}"/>
    <property name="username" value="${username}"/>
    <property name="password" value="${password}"/>
    </dataSource>
    </environment>
    </environments>
    <mappers>
    <mapper resource="org/mybatis/example/BlogMapper.xml"/>选择有class等
    1.<mapper class="mapper类的路径"/>
    2.<package name="mapper的包路径"/>
    </mappers>
    </configuration>

  • 相关阅读:
    CSS背景background、backgroundposition使用详解
    为何img、input等内联元素可以设置宽、高
    各种Js封装
    CSS布局奇淫技巧之各种居中
    document.compatMode属性
    jquery的each()详细介绍
    jQuery所支持的css样式
    js,jQuery获取html5的data*属性
    PHP中MVC的编程思想浅谈
    php读取xml的神器
  • 原文地址:https://www.cnblogs.com/xiao-c-s/p/12420296.html
Copyright © 2011-2022 走看看