28
|
Chris Farmer Marcelo Cantos · 技术社区 · 15 年前 |
![]() |
1
17
|
![]() |
2
10
这是一个稍微偏左的字段解决方案,但是您可以使用模拟框架(例如
JMock
)这些框架通常用于为单元测试创建接口的模拟实现,但我看不出为什么您可以使用它来创建
例如,假设您只想实现
挺不正统的,挺麻烦的,不过应该管用的 |
![]() |
3
4
您可以查看cachedrowset接口: http://java.sun.com/j2se/1.5.0/docs/api/javax/sql/rowset/CachedRowSet.html 它允许您在断开连接模式下工作。 |
![]() |
4
3
resultset是一个接口,因此您可以创建自己的类来实现该接口。 |
![]() |
5
2
我的第一个选择是重构代码,使其采用list<map<string、object>>或适当的内容(即,如果要移动的数据没有真正的结构,则使用list<map<string、object>>,如果它确实有结构,则使用完全类型的对象)。 如果这不可行或不省时,那么“有趣”的方法就是查询内存中的h2数据库以获取结果集。如果你没有找到一个合理的结果集存根,你可以很容易地实例化,它可能比滚动你自己的(拉入jar,写20行代码来创建数据库和填充一个表)更快。 |
![]() |
6
1
我通常不回答Java问题,因为我不是Java开发人员,但如果需要从代码中创建SQL对象,以便将方法循环使用,这似乎是一个体系结构缺陷。我认为您应该让接收方法接受一些其他更具体的输入形式(例如自定义定义的对象数组),使其可重用,然后将结果数据解析为该格式。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |