【发布时间】:2021-04-29 13:36:53
【问题描述】:
我正在使用 Dali Java Persistence 工具为具有 300 多个数据库表的现有数据库创建实体。 如果我运行该工具,它会转换
- 数据库xml类型转java对象
- 数据库时间戳转java时间戳
- 数据库整数到java int
等等。
当我将我的实体放入 Spring 项目时,很多这些数据类型映射(例如上面提到的 3 个)会导致服务器启动时出错,并且某些映射会导致 CRUD 操作期间失败。
我有适合我的正确数据类型映射。
我可以看到 Dali 工具为我提供了为每个表设置数据类型映射的选项。
问题是我有超过 300 个表,并且这些相同的映射在所有这些表中重复。
我想更改工具的行为,将数据库 XML 映射到 java String,数据库整数映射到 java Integer,数据库时间戳映射到 java java.sql.Date 等。
我不想对这 300 个表中的每一个表都进行相同的数据类型映射更改。
是否可以指定 Dali Java Persistence Tool 的行为以按照我想要的方式执行映射,而不是按照它执行映射的方式执行映射,而无需访问每个表并单独更改它。
提前致谢。
【问题讨论】: