zoukankan      html  css  js  c++  java
  • 实训-mybatis-经验总结4

    发现的一个很重要的东西

    如果SQL 返回的是个结果集(List<>) ,而你又你不写返回结果类型是什么,那么mybatis框架怎么帮你自动装好对象 并放入这个结果集(List<>)中的

    会不会觉得奇怪,为什么我这个birthday 是null 的呢,没查出来吗?

    我告诉你,是因为Customer实体类的bithday成员 名字问题

    先来观察个细节

    mybatis工作原理是这样的,假如你不在SQL.XML 的查询语句里 不写 返回结果集的对应关系,框架就会默认 Customer实体类的成员属性名字 等于 数据库的列名
    上面两张图可以看出 : 实体类的一个成员属性名字是 birthday , 而数据库的 一个列名是 叫 birth 。此时对应不上,所以查询结果出 只有birthday 是空的。


    我现在做个实验

  • 相关阅读:
    产生半透明效果的步骤
    突发奇想
    特征提取
    matlab计算混淆矩阵
    feature selection
    PCA in OriginPro 8.6
    计算局部方差
    最下生成树原理
    点击图像获取RGB
    区域填充算法
  • 原文地址:https://www.cnblogs.com/czy16/p/9292352.html
Copyright © 2011-2022 走看看