繁体   English   中英

如何在Java 7中向CachedRowSet添加列?

[英]How to add column to CachedRowSet in java 7?

我想以

public CachedRowSet addColumn(cachedRowSet Original,List<item> column, String columnName);

要么

public CachedRowSet addColumn(cachedRowSet Original,int column,String columnName);

如果列值是原始的,则重复列值。

做这个的最好方式是什么?

嗯..不知道上下文很难回答。 谁提供了CachedRowSet? 它们可能会或可能不会提供一种生成新实例的方法。 您是否正在从RI使用CachedRowSetImpl?

RowSet并不是真的打算这样做。 可以将其添加到生成的SQL中吗? SELECT a,b,'additional' from ... 或者,您可以使用CachedRowSet并使用带有单个字段结果集的FULL_JOIN生成JoinedRowSet。

您无法在SQL中做到这一点,更不用说CachedRowSet而不执行DDL,并且CachedRowSet不支持该功能。 关于重复值的部分是对3NF的基本违反。 您可能不想执行任何此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM