在下面的代码中,我从double、float和String构造了一些float变量。但是,根据文档,Double只有接受double和String的构造函数,而不是float。那么这段代码是如何编译的呢?Double d2 = new Double(2.5f); //Why can I pass a float here?
p.isDeleted = 1 where p.id in (:progId)")我正处于例外状态java.lang.ClassCastException: org.hibernate.ejb.QueryImpl cannot be cast to com.sony.spe.b2b.entity.ProgramAccess
虽然我正在铸造它,但它为什么要例外呢?