您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> EJB30,存储过程返回部分字段,装配成对象时报错。

EJB30,存储过程返回部分字段,装配成对象时报错。

来源:网络整理     时间:2016/8/17 12:25:08     关键词:

关于网友提出的“ EJB30,存储过程返回部分字段,装配成对象时报错。”问题疑问,本网通过在网上对“ EJB30,存储过程返回部分字段,装配成对象时报错。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: EJB30,存储过程返回部分字段,装配成对象时报错。
描述:

为了效率,我不希望返回全部的字段,现在存储过程只返回一部分字段。
但装配成对象时报错:(news_content就是我不需要的字段),请问有什么解决办法?
18:00:09,187 ERROR [STDERR] Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 列名 news_content 无效。
18:00:09,187 ERROR [STDERR]  at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
18:00:09,187 ERROR [STDERR]  at com.microsoft.sqlserver.jdbc.SQLServerResultSet.findColumn(Unknown Source)
18:00:09,187 ERROR [STDERR]  at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(Unknown Source)
18:00:09,187 ERROR [STDERR]  at org.jboss.resource.adapter.jdbc.WrappedResultSet.getString(WrappedResultSet.java:880)
18:00:09,187 ERROR [STDERR]  at org.hibernate.type.StringType.get(StringType.java:18)
18:00:09,187 ERROR [STDERR]  at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
18:00:09,187 ERROR [STDERR]  at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
18:00:09,187 ERROR [STDERR]  at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
18:00:09,187 ERROR [STDERR]  at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2031)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1371)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1299)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.getRow(Loader.java:1197)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:568)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.doQuery(Loader.java:689)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
18:00:09,187 ERROR [STDERR]  at org.hibernate.loader.Loader.doList(Loader.java:2144)


解决方案1:

列名 news_content 无效
有这一列骂?


以上介绍了“ EJB30,存储过程返回部分字段,装配成对象时报错。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3339650.html

相关图片

相关文章