Java
文章平均质量分 51
shirley8628
这个作者很懒,什么都没留下…
展开
-
Math.floor()和Math.ceil()的区别
Math.floor和Math.ceil 截断数字的两个函数 /** *这两个函数的主要任务是截掉小数以后的位数. *区别是: floor()总是把数字变得越来越小,而ceil()总是把数字变大。 *其实名字可以理解floor()是地板,ceil()是天花板。 **/ public static void main(String[] args) { ...2009-11-10 13:49:19 · 287 阅读 · 0 评论 -
Session中load和get
一、get不支持lazy,load支持lazy。二、采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常。三、执行load()时,先从Session查找当前的对象是否存在,如果不存在,则从数据库中去查询,如果不存在这条记录,则扔异常;执行get()的时候,不论Session中是否存在当前对象,直接从数据库中去查询,如果不存在,则返回null。四、loa...原创 2009-11-11 11:15:36 · 97 阅读 · 0 评论 -
count(1)和count(*)的区别
数据库表的记录数为:SQL> select count(*) from table_name t;COUNT(*)---------- 68731、使用count(*)的统计结果:SQL> alter session set nls_language = "American";Session altered.SQL> set tim...原创 2009-11-13 11:24:22 · 190 阅读 · 0 评论 -
CST和GMT时间的区别
问题描述 今天遇到一个奇怪的问题,在服务器端通过 Java 获取当前时间为 Fri Aug 28 09:37:46 CST 2009, 转化为GMT时间为:28 Aug 2009 01:37:46 GMT,也就是说GMT时间加上 8 个小时等于CST表示的时间, 那这个CST不就是北京时间么,因为我们是在东八区的。 一切看起来很正常,不过在客户端用JavaScript解析这个时间就有问...原创 2009-11-17 15:28:55 · 131 阅读 · 0 评论 -
Java中CST与GMT的转换方法
方法一:Date date = new Date();date.toGMTString(); // jdk高版本中,已经过时,不推荐。方法二:DateFormat cstFormat = new SimpleDateFormat();DateFormat gmtFormat = new SimpleDateFormat();TimeZone gmtTime = Ti...原创 2009-11-17 15:30:11 · 1152 阅读 · 1 评论 -
几种函数的简单解释
[b]decode函数:[/b] Decode(变量,值1,返回值a,值2,返回值b……返回值n解释:如果变量=值1,则返回值a,变量=值2,则返回值b……(配对出现),(最后一个)否则返回值n。 即:decode中间的条件只要配对出现,则个数不限。直到最后有一个单独的返回值,表示不满足前面所有的条件时所返回的值。· 使用方法: 1、比较大小 select d...原创 2010-01-06 15:45:22 · 162 阅读 · 0 评论 -
hql使用sql语句的方法
今天在使用hibernate的时候想使用hql实现两个String类型的字段相减报错,所以改用sql语句来实现,以下是连接sql语句的方法: public List findBySql(final String sql){ List list = null; try { Session session = getSession(); Query query...2010-04-07 16:44:06 · 195 阅读 · 0 评论