答案 0 :(得分:1)
由于BLOB是昂贵的资源,并且您正在进行测试,因此模拟是创建BLOB的好方法。
与此同时,您可以控制BLOB是什么,而无需实际读取大对象。
如何执行此操作完全取决于您使用的测试框架。例如,这是在Mockito中完成的过程:Blob blob = mock(Blob.class);
答案 1 :(得分:0)
我认为这样可以:
byte[] bytes = "A byte array".getBytes();
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);