可能是字符集的问题,数据库支持的字符集与程序中的字符集不匹配,你得再程序中做下数据类型转换,在插入数据库。
还有,会话bean只是把数据保存到内存中,不保存到硬盘上,可能你读的数据是内存中的数据而不是数据库中的,所以不是乱码
实体bean是把数据直接存到数据库中,所以应该做一下转换