0

我已经在应用它,它就像数据库中的整数值一样0,java 布尔变量变为 false,反之亦然。但我想知道是否可以反过来映射0fortrue1for false

这让我想到,我之前已经将 java 映射enum到整数,这在文档中得到了很好的解释,我想知道 Datanucleus 是否足够灵活,可以在持久化值或加载值时将任何数据库类型映射到任何 java 类型。例如,将低于指定值的数据库数据库映射到 java booleanfalse并将超过该值的数据库映射到 java boolean true。或者将字符串映射为整数(字符串长度可能)。

4

1 回答 1

-1

也许您只是使用标准 JDO 元数据并定义“jdbc-type”,然后看看会发生什么。我不会认为支持所有可能的组合是可行的(实际上其中许多只是愚蠢的)。

于 2012-10-08T13:31:27.163 回答