从SQLQuery Java返回布尔值

时间:2018-05-21 13:09:46

标签: java hibernate

我有这种方法。

Option Explicit
Sub BytesToString()
    Dim en As ASCIIEncoding
    Set en = New ASCIIEncoding

    Dim myArr(0 To 2) As Byte
    myArr(0) = 72
    myArr(1) = 105
    myArr(2) = 33

    MsgBox en.GetString(myArr)
End Sub

就我而言,layoutNovo是我表中的一个布尔字段。

是否可以直接从查询中返回布尔值?

1 个答案:

答案 0 :(得分:0)

您可以使用Scalars

 String sql = "select layoutNovo from usuario where id = " + idUsuario;
SQLQuery query = session.createSQLQuery(sql);
sql.addScalar("layoutNovo",Hibernate.BOOLEAN);

有了这个