我一直在和Camel玩游戏,目的是为了了解它几个星期。到目前为止,我使用SimpleRegistry
填充了DataSource
指向我的SQLite数据库,告诉CamelContext
有关数据库的信息。我使用bean将我的SQL语句放在一起,然后我只是将它发送到消息中的JDBC端点。使用Java DSL处理所有事情。这很好用。
现在我的同事想知道,为什么我不使用PreparedStatements
。我对准备好的陈述做了一些研究,现在我想用Camel测试一下。
我遇到了名为prepareStatementStrategy
的camel JDBC组件选项,以及接口JdbcPrepareStatementStrategy
及其实现DefaultJdbcPrepareStatementStrategy
。但我仍然不明白,如何使用它们。无法找到一个例子。
有关如何开始或阅读什么的任何建议?
答案 0 :(得分:0)
sql组件使用预准备语句
你可以在
找到一些使用database / sql的例子此外,mybatis组件也使用预处理语句,或elsql等。以及JPA组件,但它使用JPA抽象而不是SQL,在某些情况下可能有点矫枉过正,JPA组件也不是与其他一些数据库组件一样灵活。