2007-10-22
hibernate text
关键字: hibernate text
mysql数据库的一个表里的字段logins是text类型的。
hibernate对改字段的映射为:
实体类:
程序里取出该实体对象
打印出的值是类似这样的byte类型的
[B@35acf6
hibernate好像自动把数据库里取出来的值给转换成了byte类型的了。
有没有办法使得user.getLogins()出来的直接是String的(也就是数据库里是什么,取出来的就是什么)
hibernate对改字段的映射为:
<property name="logins" column="logins" type="text"/>
实体类:
public class User{
private String logins;
}
程序里取出该实体对象
User user = (User)getHibernateTemplate().load(entityClass, id) System.out.println(user.getLogins());
打印出的值是类似这样的byte类型的
[B@35acf6
hibernate好像自动把数据库里取出来的值给转换成了byte类型的了。
有没有办法使得user.getLogins()出来的直接是String的(也就是数据库里是什么,取出来的就是什么)
评论
ttitfly
2007-10-23
问题已经解决,是mysql驱动包的问题。升级到mysql-connector-java-5.0.4-bin.jar 这个版本后就可以了。谢谢各位热心回答
ttitfly
2007-10-23
williamy 写道
type=text
本来设置的就是text.
williamy
2007-10-23
type=text
ttitfly
2007-10-22
kyo100900 写道
我怎么没有出现这个问题?Hibernate哪个版本?
hibernate-3.2.0
kyo100900
2007-10-22
我怎么没有出现这个问题?Hibernate哪个版本?
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 90759 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
bbbb
共 3 张
共 3 张
最近加入圈子
最新评论
-
hibernate知识小结
谢谢!!正好delete那个地方没弄懂!以为delete之后还是持久态!!现在基 ...
-- by 410228573 -
hibernate------HQL总结
谢谢,学习了!
-- by gdjbj2008 -
Extjs2.0---继承
Ext.extend(SubClass,BaseClass,{ ...
-- by yunhaifeiwu -
修改Eclipse注释里的${Da ...
找到eclipse.ini 里面有-Duser.language=en 改为-D ...
-- by duooluu -
sqlserver2005获取连接失 ...
...
-- by gordanmao






评论排行榜