java - 翻译 Spring Batch 使用的表定义是否可行?

标签 java spring spring-batch

我们将在一个需要读取、转换和写入大量数据的项目中使用 Spring-Batch。到目前为止,一切都很好。

但是有一个非功能性需求,即我们不能使用英文单词创建 DB 对象,因此 Spring Data 使用的原始模式将不会得到客户 DBA 的认可,除非我们翻译它。

在文档中,我没有看到任何配置或扩展 API 来实现此目标的方法,因此看来我们必须自定义源代码以使其能够与等效的翻译模型一起使用。这是一个正确/可行的假设,还是我遗漏了什么?

最佳答案

这是一个不寻常的要求。但是,为了完全重命名批处理模式中的表和列,您需要重新实现基于 JDBC 的存储库 DAO 以使用您自己的 SQL。

关于java - 翻译 Spring Batch 使用的表定义是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23069495/

相关文章:

Java 8 map 签名 : public<U> Optional<U> map(Function<? super T, ? extends U> mapper)--为什么有两个U?

java - 如何在Spring框架中创建与数据库集成的运行时/动态触发器或作业调度程序?

java - 只有来自自定义查询的最后一条记录

java - HQL - 通过电子邮件或带点 ('.' 的字符串查询始终返回空集

java - Spring Batch - 当资源不存在时如何捕获读取异常

java - DELETE_ON_CLOSE 在 Linux 上关闭前删除文件

java - 无法使用for循环在java中初始化二维数组

带有持久存储作业注册表的 spring batch 重新启 Action 业

Java:访问xml节点属性值

spring - CRON:在特定时间运行作业