oracle 冒号什么意思

 见如下SQL语句:

String strHQL = "FROM QAResultPO as o where o.createTime between :start and :end";

 这里的冒号其实是占位符的意思。

相当于jdbc里面的preparedStatement。

注意到:占位符在执行时必须赋值。

如下面语句所示:

Query queryCount = session.createQuery(strHQL);
			queryCount.setTimestamp("start", fromTime);
			queryCount.setTimestamp("end", toTime);
 虽然用了createQuery语句了,但是后面还是得必须加上start和end.

猜你喜欢

转载自wandejun1012.iteye.com/blog/1453598
今日推荐