近日程序的数据库转为oracle 在操作blob类型时报以下错误:不允许的操作: streams type cannot be used in batching。经过查找多方面的资料查证Oracle JDBC不允许流操作以批量方式执行(Oracle CLOB采用流机制作为数据读写方式)。 只需在spring配置文件中更改hibernate jdbc.batch_size为0即可。
<bean id="oracleSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="oracleDataSource"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="hibernate.jdbc.batch_size">0</prop>
</props>
</property>
分享到:
相关推荐
After reading and using this book, you'll be proficient in programming reactive streams for Java in order to optimize application performance, and improve memory management and data exchanges. ...
它的流处理组件Kafka Streams,允许用户在数据流进Kafka之后进行实时的流处理。Kafka Streams是一个轻量级的库,可以嵌入到任何Java应用程序中。使用Kafka Streams,开发者可以轻松地构建实时应用程序和微服务。 在...
Reactive Streams in Java Concurrency with RxJava, Reactor, and Akka Streams. 2019年最新出版,清晰文字PDF,带目录书签。
Event Streams in Action: Real-time event systems with Kafka and Kinesis。 Writing real-world applications in a data-rich environment can feel like being caught in the cross fire of a paintball battle....
Maven坐标:org.reactivestreams:reactive-streams:1.0.3; 标签:reactive、streams、reactivestreams、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...
Starting with a brief overview of Kafka and Stream Processing you'll discover everything you need to know to develop with Kafka Streams: from its APIs, to creating your first app. Using real-world ...
这允许在不影响正常业务运行的情况下跟踪数据变化。 3. **Lag和Lead**:Lag是指消费者相对于生产者的滞后程度,即消费者处理更改的速度与生产者产生更改的速度之间的差距。Lead则表示消费者提前于生产者的程度,...
### 高清彩版 Kafka Streams in Action:深入解析 #### 一、背景介绍与书籍概述 《Kafka Streams in Action》是一本专为希望深入了解Kafka Streams及其在实时数据流处理应用中的实践而编写的书籍。作者Bill Bejeck...
- **Stateful Processing**:Kafka Streams支持状态管理,允许在处理过程中维护和更新状态,这对于实现窗口聚合、会话窗口等高级操作至关重要。 - **Windowing**:窗口操作是流处理中的关键概念,用于分组数据并按...
2. **模块化开发**:Streams 平台的模块化设计允许开发者将应用分解为独立的组件,每个组件负责特定的功能,这样可以提高代码复用性,降低耦合度,便于团队协作和后期维护。 3. **事件驱动编程**:可能会包含事件...
Maven坐标:org.reactivestreams:reactive-streams:1.0.3; 标签:reactive、streams、reactivestreams、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...
根据提供的文件信息,我们可以看到这是一本关于Kafka Streams的书籍,名为《Manning.Kafka.Streams.in.Action.2018.8》。这本书由William P. Bejeck Jr.所著,Neha Narkhede作序,涵盖了构建实时应用程序和微服务的...
找不到org.reactivestreams.Publisher的类文件,针对使用jar的时候缺少文件,包含RxJava.jar和reactive-streams.jar两个包。这个Rejava.jar才能使用
They support various types of sources and destinations, as shown in Figure 1, which illustrates the different ways streams can be used in Cocoa applications. #### Reading From InputStreams When ...
3. **多线程支持**:Oracle Solaris 11.2中的STREAMS支持多线程编程,允许多个线程同时对同一流进行操作,提高了并发性能。 4. **I/O复用**:通过使用`select()`、`poll()`和`event ports`等机制,开发者可以方便地...
D-Streams与Spark Streaming的结合,不仅仅是提供了流处理的框架,而且给用户带来了高度抽象的编程接口,它通过隐藏底层数据分片和管理的复杂性,允许开发者以函数式编程的方式构建复杂的处理逻辑。这种抽象避免了...