我们有一个问题,即我们的 Oracle 数据库中的不可空字段在我们的 TimesTen 数据库中不存在。因此,我们应用程序的 GUI 部分写入 Oracle,然后我们的应用程序引擎从 TimesTen 读取。问题是 Oracle 中的某些字段不可为空,因此我们需要在映射文件中使用它们。但是,当我们从 TimesTen 读取相应的对象时,我们会收到一个错误,指出该列不存在。我们无法将这些列添加到 TimesTen,因为我们的应用程序引擎不使用它们,并且性能/内存使用是关键。我已经尝试使这些有问题的属性在映射文件中“惰性”,但这似乎不起作用。我们不能在 Oracle 中为这些不可为空的字段指定默认值,所以这似乎很难解决!
从 Hibernate 的角度来看,我们还有哪些其他选择?
谢谢