若数据库中某字段类型为 char 且长度大于1
用户hibernate的createSQLQuery方法查询出来的值为Character类型,
且长度自动只获取了一个字符,
可以通过一下方法解决
sess.createSQLQuery(
"
SELECT c.sex as sex FROM CATS c
"
)
.addScalar(
"
sex
"
, Hibernate.STRING)
Hibernate查询Char字段
本文介绍了解决Hibernate在查询数据库Char类型字段时长度被自动截断的问题。通过使用createSQLQuery方法并指定Hibernate.STRING类型,可以确保完整获取字段内容。
若数据库中某字段类型为 char 且长度大于1
用户hibernate的createSQLQuery方法查询出来的值为Character类型,
且长度自动只获取了一个字符,
可以通过一下方法解决
sess.createSQLQuery(
"
SELECT c.sex as sex FROM CATS c
"
)
.addScalar(
"
sex
"
, Hibernate.STRING)
3813
1836
9766
3449

被折叠的 条评论
为什么被折叠?