我正在使用 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 的行为以我想要的方式而不是它执行映射的方式来执行映射,而无需访问每个表并单独更改它。
提前致谢。