编程语言
Wismyluckstar
爱IT
展开
-
java计算程序(算法)执行时间
判断程序执行时间一般就是在程序有算法情况下,现在来讲两种方法。1. System.currentTimeMillis();在算法前后执行并用结束时间减去开始时间。这个肯定是有偏差的,因为根据不同的电脑时间不一样,但是能大致判断出时间。但是这个方法有时候会遇到前后间隔比较小,导致无法判断间隔。public class Test1 {public static void main(Stri原创 2015-01-06 21:41:50 · 2129 阅读 · 0 评论 -
Unable to locate appropriate constructor on class, node to traverse cannot be null 错误解决方案
最近在用hibernate的时候,使用hql语句查询数据库, 1.遇到node to traverse cannot be null 错误,出现这种错误说明是HQL语句的问题,引起内部查询对象为空,无法处理空值引起的,解决方法就是检查HQL语句(尤其是关键字). 2.遇到Unable to locate appropriate constructor on class错误。原创 2014-12-16 23:34:20 · 564 阅读 · 0 评论 -
dynamic-update="true".dynamic-insert="true"的使用情况。
对于dynamic-insert的理解是当需要进行插入或保存操作的持久化实体时,如果该实体中的某一个属性为NULL,那么在插入语句中就不包括该属性,比 如一个Person有两个属性,一个是name,一个是description,那么当实例化一个Person时,如果description为NULL,那么Hibernate向数据库发送的sql语句就是insert into person(name原创 2014-12-23 09:53:14 · 3027 阅读 · 0 评论 -
hql语句进行单多表查询和模糊查询
1.查询一个表的字段集合,返回值类型List 或者set等 查出所有的列的值 from Enity where xxx=? where 以后的可不加 2.查询指定列对象的集合 返回值类型List 或者set等 只有指定列有值 如User表中username 和 address 字段 select new User(userna原创 2014-12-19 09:43:02 · 2494 阅读 · 0 评论 -
Object类型数据转为int型数据
0原创 2015-01-13 22:53:25 · 10281 阅读 · 3 评论 -
hibernate之Hql ->update语句的用法
虽然hibernate提供了许多方法对数据库进行更新,但是这的确不能满足开发需要。现在讲解一下用hql语句对数据进行更新。不使用参数绑定格式String hql="update User u set u.userName=123 where u.userId=2";介绍5种参数绑定,和为什么要使用参数绑定,好处在哪里。一.query.setParameter(属性名,真实值,类型)原创 2014-12-23 15:13:40 · 38765 阅读 · 0 评论 -
SSH之继承HibernateDaoSupport对数据库的操作和不继承HibernateDaoSupport对数据库的操作的方法
在使用ssh来开发项目的时候,我们都希望spring来管理事务,进而管理dao层,增加开发效率,有利于快速实现功能,少出现错误。 如果需要在dao层访问数据库,可以采用在dao层的类继承HibernateDaoSupport。需要注意的是: 1.当继承了该类以后必须让spring对其进行管理。否则在该类中使用类似getSession将会报错。因为无法获得session原创 2014-12-23 22:50:13 · 3364 阅读 · 0 评论