zoukankan      html  css  js  c++  java
  • MyBatis1

    myBatis中要做修改,绝对不能修改id。

    我们代码都是用代理模式帮我们写代码,这样简洁,方便,明了

     spring boot实现:到jdk1.5时,出现了JPA的注解,那时只有hibernate可以用JPA。后来出现了MyBatis的JPA(之前只能实现hibernate)

    Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一

    框架:hibernate,myBatis(不算框架)

    实现JPA的好处:1、兼容hibernate   2、还可以自动创建数据库的表 3、根据数据库的类型帮忙创建不同的脚本

    如果List集合里面没有数据,那也不会为空,只会为0(对象是不为空的) 

     这些参数来自实体类和方法,方法“updateStudent”,看方法找到接口

      resultType = "实体类":直接映射你的实体类(缺点:列名跟字段名不一致)

    resuiltMap = "myStudent":映射

     column=列名,property:字段名,id:主键,result:普通

    mysql字符串可以和数据库日期自由切换

    Oracle是不行,to_date('2000-05-04',yyyy-MM-mm)通过转换

     N条是大于等于0 ,只有集合才能查询多条数据

    xml文件

    <dataSource type="POOLED">
    <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost:3306/test01?characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=UTC&amp;rewriteBatchedStatements=true"/>
    <property name="username" value="root"/>
    <property name="password" value="999999999"/>
    </dataSource>




  • 相关阅读:
    [codevs 1227] 方格取数 2
    记冬令营
    Codeforces Round 558(Div 2)题解
    Educational Round 64 题解
    [GXOI/GZOI2019]与或和(位运算,单调栈)
    LOJ6053 简单的函数(min_25筛)
    LOJ6235 区间素数个数(min_25筛)
    min_25筛学习笔记
    CF1142C U2(计算几何,凸包)
    关于一些没做出来的SBCF题
  • 原文地址:https://www.cnblogs.com/huaidanyun/p/11676432.html
Copyright © 2011-2022 走看看