数据库-hibernate中怎么把字符串转成数字类型?

问题描述

hibernate中怎么把字符串转成数字类型?

以前用的都是mybatis,到了新的公司有项目用到了hibernate,问题是:
数据库表里的积分字段是varchar(2),对应的po类的积分字段是String类型的,
可是业务逻辑是要求按照积分来排序的,积分一般是数字,字符串的话,是不能显示正确结果的。想改表结构和po类是不行了,影响太大。怎么在查询的时候将字符串转成数字呢?

解决方案

String hql = "select CAST(字段 as integer) from 表";

解决方案二:

linux下数字转成字符串

时间: 2024-11-03 13:03:51

数据库-hibernate中怎么把字符串转成数字类型?的相关文章

C#检索access数据库时如何将文本字段转换成数字

问题描述 C#检索access数据库时如何将文本字段转换成数字 检索的一个字段时文本类型,里面的内容包括:1000,还有一些具体的数字20,30, 50,如何在检索条件时,将文本类型装换成数字类型比较,检索出20和30呢? 解决方案 可以参考以下例子,table1.a为字符串,table2.b为数值 select a from Table1 where val(a) in (select b from Table2) or select a from Table1 where a in (sel

js字符串转换成数字与数字转换成字符串的实现方法

 本篇文章主要是对js字符串转换成数字与数字转换成字符串的实现方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js字符串转换成数字   将字符串转换成数字,得用到parseInt函数. parseInt(string) : 函数从string的开始解析,返回一个整数.     举例: parseInt('123') : 返回 123(int): parseInt('1234xxx') : 返回 1234(int):   如果解析不到数字,则将返回一个NaN的值,可以用isNa

ios-IOS swift 字符串解析成NSArry类型

问题描述 IOS swift 字符串解析成NSArry类型 [{"Android":[{"ID":31,"TN":"天天","Date":"2015-03-17","Des":"315活动"},{"ID":32,"TN":"天天","Date":"2015-0

javascript在将字符串转换成日期类型的时候8月份解析出现问题

问题描述 javascript在将字符串转换成日期类型的时候8月份解析出现问题 javascript在将字符串转换成日期类型的时候8月份解析出现问题,解析日期年份减一月份加一,怎么回事? 如题目所说的: 第一种方式: var date2=new Date(parseInt(toDate1.substr(0,4)),(parseInt(toDate1.substr(4,2))-0-1),parseInt(toDate1.substr(6,2))).getTime(); var date1=new

怎样在C#中判断字符串为纯数字类型的? 我需要返回bool类型的

问题描述 怎样在C#中判断字符串为纯数字类型的?我需要返回bool类型的 解决方案 解决方案二:[/code]stringmessage="123fd";inti=0;try{result=int.Parse(message);//这里如果转换不成功会抛错returntrue;}catch{returnfalse;} 解决方案三:doublenum;if(double.TryParse(str,outnum)){} 解决方案四:boolfoundMatch=false;try{foun

js中把JSON字符串转换成JSON对象最好的方法

 这篇文章主要介绍了js中把JSON字符串转换为JSON对象最好的方法,需要的朋友可以参考下 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析.   第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,

js 字符串转化成数字的代码_javascript技巧

方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 par

js 字符串转换成数字的三种方法_javascript技巧

方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: 复制代码 代码如下: parseInt("1234blue");   //returns   1234parseInt("0xA");  

js字符串转换成数字方法

isNaN   方法   |   parseInt   方法   |   String   对象 应用于:   Global   对象 要求 版本   1 返回由字符串转换得到的浮点数. parseFloat(numString) 必选项   numString   参数是包含浮点数的字符串. 说明 parseFloat   方法返回与   numString   中保存的数相等的数字表示.如果   numString   的前缀不能解释为浮点数,则返回   NaN   (而不是数字). par