数据长度少了一位

tujiazu 2009-10-16 09:37:42
出错啦
org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: acca3851d4d8d24011d4d8d295c0001 near line 1, column 56 [select kindName from vo.BookChildKind where parent_id=8acca3851d4d8d24011d4d8d295c0001]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected token: acca3851d4d8d24011d4d8d295c0001 near line 1, column 56 [select kindName from vo.BookChildKind where parent_id=8acca3851d4d8d24011d4d8d295c0001]
org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: acca3851d4d8d24011d4d8d295c0001 near line 1, column 56 [select kindName from vo.BookChildKind where parent_id=8acca3851d4d8d24011d4d8d295c0001]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected token: acca3851d4d8d24011d4d8d295c0001 near line 1, column 56 [select



我这样确实正确的:
select kindName from BookChildKind where parent_id='12';

但是这样就错了
select kindName from BookChildKind where parent_id='8acca3851d4d8d24011d4d8d295c0001';
我数据库定义的是32为长度,id 是hibernate 自动实现的
搞不懂啊?32位变成31位了

...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2009-10-16
  • 打赏
  • 举报
回复
全是32位。
  • 打赏
  • 举报
回复
是不是你数据库字段设成31位了?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧