We are going to use Spring-Batch in a project that needs to read, convert and write big ammounts of data. So far, everything is fine.

But there is a non-functional requirement that says we can't create DB objects using english words, so the original schema used by Spring Data will not be aproved by client's DBA, unless we translate it.

In docs, I don't see any way to configure or extend the API to achieve this objective, so it seems that we'll have to customize source code to make it work with the equivalent, translated, model. Is that a correct/feasible assumption, or am I missing something?

有帮助吗?

解决方案

That is an unusual requirement. However, in order to completely rename the tables and columns in the batch schema, you'll need to re-implement the JDBC based repository DAOs to use your own SQL.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top