我在本地SQL查詢,像這樣:爲什麼要使用addscalar?
SQLQuery query = session.createSQLQuery("select emp_id, emp_name, emp_salary from Employee");
查詢結果可以用來設置員工對象。 在類似的線上,我有相同的查詢附加addscalar(entity_colname)。
query = session.createSQLQuery("select emp_id, emp_name, emp_salary from Employee")
.addScalar("emp_id", new LongType())
.addScalar("emp_name", new StringType())
.addScalar("emp_salary", new DoubleType());
這裏我們也有獲得類似的方法的結果,那麼什麼是使用addscalar的優勢在哪裏?
問候 周杰倫
它改善如果您正在處理大量數據,則可以提高性能。它們都返回Object數組。 – ganeshvjy
你可以幫助你從對象投射到我們指定的類型。 – Babel