首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

很奇怪啊hibernate的有关问题

2012-01-31 
很奇怪啊,hibernate的问题数据库是char(40)取出来为什么是个字符啊?只有一个字符Java codeList? datas

很奇怪啊,hibernate的问题
数据库是char(40) 
取出来为什么是个字符啊?
只有一个字符

Java code
List<?> datas = session.createSQLQuery("select * from user where username='zhangsan'").list();for(int i=0; i<datas.size(); i++){    Object[] m = (Object[]) datas.get(i);    System.out.println(m[0]);    System.out.println(m[1]);    System.out.println(m[2]);}

取出来只有一个z ? 
映射的文件也是string


[解决办法]
Object[] m = (Object[]) datas.get(i);//M 肯定一串字符串吧 
System.out.println(m[0]);
System.out.println(m[1]);
System.out.println(m[2]);
m[0] m[1] 这样就是一个个取字符~~
把所有的拼起来估计就是你要的东西

热点排行