zhouwendong006 2010-01-11 20:06 采纳率: 0%
浏览 263
已采纳

EJB怎么获取数据库中的char

我用的是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型的字段。

  • 写回答

6条回答 默认 最新

  • 拽拽的初行者 2010-01-11 23:44
    关注

    [b][color=blue]解决之道:
    在那个Entity Bean的定义中,将那个Field定义为String类型。(实际上,很多情况下,数据库中的char字段类型都是对应java中的String类型)[/color][/b]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决