我用的是SqlServer2008,在查询数据库中的char型数据时,EJB返回的是一个字节的,就是Java中的char了。可是和SqlServer2008的不一样啊。怎么取呢?另外,我在jboss的default中的conf文件夹中看到有这样一个文件standardjbosscmp-jdbc.xml。请问这个文件怎么用?
[b]问题补充:[/b]
实际上,因为使用了存储过程,我都没有写实体bean
[b]问题补充:[/b]
[code="java"]
EntityManager em;
Query query;
public List<?> getAll(String sql){
query=em.createNativeQuery(sql);
return query.getResultList();
}
[/code]
sql是调用一个存储过程的语句。存储过程就是一个简单的查询语句,返回的字段中有一个是char型的字段。