`
y806839048
  • 浏览: 1119464 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

resulyType查到null,但是有结果条数

 
阅读更多

 

用resulType注意属性要和数据库字段一致(类型,下划线),如果不一致只有查到的条数,结果却是null

 <select id="getShen" resultType="com.esteel.system.beanVo.TbBasAreaVo" >

  select * from tb_bas_area t where t.area_level=1

  </select>

 

  用resulType注意属性要和数据库字段一致(类型,下划线),如果没有resultMap不能直接用生成的bean(resultMap相当于中间做了一次转化(数据库字段到实体属性))

 

为了使用resultType类中字段名与数据库一致

  public class TbBasAreaVo implements Serializable{

    /**

*/

private static final long serialVersionUID = -2444110313245901231L;

 

    private String AREA_KEY;

 

    private String AREA_LEVEL;

    }

 

//直接生成的

    @Table(name = "TB_BAS_AREA")

public class TbBasArea implements Serializable{

    /**

*/

private static final long serialVersionUID = -2444110313245901231L;

 

@Id

    @Column(name = "AREA_KEY")

    private String areaKey;

 

    @Column(name = "AREA_LEVEL")

    private String areaLevel;}

分享到:
评论

相关推荐

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    "解决mybatis使用char类型字段查询oracle数据库时结果返回null问题" 在使用mybatis框架对Oracle数据库进行查询操作时,如果使用char类型字段作为查询条件,可能会出现结果返回null的问题。这种情况下,需要对char...

    Mybatis查不到数据查询返回Null问题

    首先,当Mybatis返回的查询结果为NULL时,可能的原因有很多。一种常见的原因是SQL语句的执行问题,例如查询条件不匹配或者SQL语句本身有语法错误。从提供的日志信息来看,我们看到的SQL语句是: ```sql SELECT id,a...

    解决了IoTDB第一值为null取最近一个有值的记录值返回的bug

    2. **查询逻辑优化**:更新了查询引擎的逻辑,使得在遇到null值时,能自动跳过并查找下一条记录,直到找到有效的值。 3. **数据填充策略**:可能引入了一种数据填充策略,当查询结果中出现null值时,根据相邻的非...

    NOT NULL 和NULL

    :》一般来说MySQL会自动为你添加默认值的, 比如 为一个 NOT NULL 的 整型 赋 NULL 值, 结果是 0 CHAR 型 -&gt; ”空值 DATATIME -&gt;’0000-00-00 00:00:00′ 等等 Top 2 楼UNICORN_B

    springboot 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全)

    springboot 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全),给为空字段初始化值,如:字符串null转换为"

    C语言头文件 _NULL

    C语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _...

    oracle中的null_考试题目

    `3`条: 正确,因为有三种不同的非`NULL`值。 - D. 报错: 错误。 #### 七、NULL与字符串连接 10. **字符串连接**: 当连接字符串时遇到`NULL`,结果也将是`NULL`。 - **题目示例**: - 第10题中,`id || cardno`的...

    如何将数据库中的NUll写入到数据库中去

    在查询时,涉及到NULL的比较和运算会有特殊规则。例如,NULL与任何值的比较(包括NULL自身)都会返回NULL,而非布尔值。在进行聚合函数(如COUNT、SUM)时,NULL值通常会被忽略。 8. 数据库优化: 大量NULL值可能会...

    NOT EXISTS ⇔ NOT IN ⇒ NOT NULL 问题 结果不一样 疑问 如果等效

    在SQL查询语言中,`NOT EXISTS`、`NOT IN` 和 `NOT NULL` 是三种用于排除特定条件的数据记录的方法。然而,在实际应用中,这三种语法有着不同的应用场景和执行逻辑,有时初学者可能会误以为它们是等效的,但实际上...

    【小程序云开发】本地调试和云端测试的结果不一致,返回值result为null

    1.调用云函数的时候,云函数调试时返回值不是null,但是到了前端拿到的result却是null。 2.调试云函数,本地调试和云端测试/真机测试结果不一样。表现为本地测试正常运行,云端和真机出错。 解决方法:异步操作的...

    数据库中复杂的Null问题

    如果JOIN条件涉及到的列含有Null值,可能会导致预期之外的结果,因为Null与任何值都不相等,包括另一个Null。在进行多表联接时,必须谨慎处理这些情况,可能需要使用`COALESCE`、`IFNULL`或`ISNULL`等函数来避免Null...

    Oracle null的使用

    Sybase 中同样不存在长度为 0 的字符串,但是与 Oracle 不同的是,Sybase 并不将空串视作 NULL,而是视作与只包含一个空格的字符串等价。 Oracle 中 null 的长度是一些文章上说 null 长度为零(×),其实长度也为...

    修复win10闪退 null.sys null.zip

    标题 "修复win10闪退 null.sys" 描述的是一个针对Windows 10系统中Git闪退问题的解决方案。在Windows 10操作系统中,有时用户可能会遇到Git客户端或者其他应用程序因null.sys驱动程序问题而异常退出的情况。这个问题...

    oracle中对null值的处理

    `NULL = NULL` 返回的结果是未知(而不是TRUE),因为NULL意味着未知,所以无法确定两个NULL是否相等。 3. WHERE子句中的NULL处理: 在查询中,`WHERE column = NULL` 语句不会返回任何结果,因为NULL不能等于任何...

    数据库为空时,文本框不显示null

    通过编程语言提供的条件判断语句(如Java中的if语句),检查从数据库查询出的结果是否为NULL,然后根据判断结果决定是否显示数据。 #### 2.2 使用三元运算符简化代码 在某些编程语言中,还可以利用三元运算符简化...

    关于sql中求平均值出现null值的解决方案

    在进行统计计算时,我们通常希望忽略这些null值,而不是让它们影响到结果。 解决SQL中求平均值出现null值的方法主要有以下几种: 1. 使用`COALESCE`函数:`COALESCE`函数可以将null值替换为一个指定的非null值,...

    null and not null

    null and not null

    Git bash闪退 sc start null

    1. **检查系统服务**:运行 `sc query null` 和 `sc start null` 命令,查看返回的结果。如果“null”服务不存在,可能需要修复或重新安装相关组件。 2. **修复Git Bash**:尝试卸载并重新安装Git,确保下载的是...

    Oracle NULL值的比较函数(是NULL=NULL为真的函数)

    你是否也为在Oracle里如何实现NULL的比较而犯愁呢?

    小程序开发笔记(一):使用mybatis时遇到查询结果返回为空(NULL)的情况,但数据库表有值

    我是用junit进行的接口测试,通过上图可以知道,测试结果返回了7条数据,但是7条数据都为null值。而我的数据库表确是有值的,这说明我的sql语句是没有问题的,于是查看了mapper文件,发现了一个问题。 从上图的...

Global site tag (gtag.js) - Google Analytics