sql语句查询最大字段,如果表为空返回null异常
来源:互联网 发布:adobe旗下软件 编辑:程序博客网 时间:2024/06/06 01:27
sql中查询类型为int的字段,返回null的异常
项目中用mybatis3.x,用sql查询某个表类型为int的字段,那个表是空表,没有数据,结果抛异常了,原因是在对象中的属性为int,空表时,sql查询出来的是NULL,结果赋值时抛异常了。
org.apache.ibatis.binding.BindingException: Mapper method 'getSort' (xx.yy.cc.DxxDAO) attempted to return null from a method with a primitive return type (int).
抛这样的异常。
解决这个问题,是当查出来为NULL时,结一个默认值,如:0。
mysql:
SELECT IFNULL(MAX(SORT),0)AS sort FROM web_d_info
oracle:
SELECT nvl(MAX(SORT),0) as sort FROM web_d_info
阅读全文
0 0
- sql语句查询最大字段,如果表为空返回null异常
- 数据库--sql 查询字段如果为null 则返回0的写法
- 数据库查询,某个字段如果为空,则值按需要返回
- lambda查询和SQL查询 字段为空(NULL
- SQL语句查询是否为空 =null及null
- SQL语句查询是否为空 =null及null
- SQL语句查询是否为空 =null及null
- sql中查询类型为int的字段,返回null的异常
- sql中查询类型为int的字段,返回null的异常
- SQL 字段为NULL查询
- SQL查询为空的字段的写法is null 而不是=null
- Oracle中查询某字段不为空或者为空的SQL语句怎么写
- Oracle中查询某字段不为空或者为空的SQL语句怎么写
- mybatis查询类型为int的字段,返回null的异常
- mybatis查询类型为int的字段,返回null的异常
- mybatis查询类型为int的字段,返回null的异常
- mybatis查询类型为int的字段,返回null的异常
- MySql 如果字段为NULL则返回0
- Json入门
- C#中DataSet类的使用
- php Timer 页面运行时间监测类
- 使用公司组件完成附件上传
- blockchain-go语言常用算法
- sql语句查询最大字段,如果表为空返回null异常
- websocket
- 利用反射克隆一个对象
- 要画分子结构图,就用ChemDraw
- HttpClient4.X发送带参数的Get请求
- js分割json对象为字符串
- vim神器
- 基于TensorFlow理解三大降维技术:PCA、t-SNE 和自编码器
- Java 相关知识的学习(第一章至第三章)