0
我已經應用它,它的工作原理就好像數據庫中的整數值是0
,java布爾變量變成false,反之亦然。但是我想知道是否有可能讓和1
爲false
映射0
。如何將整數數據庫類型映射到java布爾值?
這讓我想到了,我之前已經將java enum
s映射到整數,這在文檔中很好解釋,我想知道Datanucleus是否足夠靈活,可以將任何數據庫類型映射到任何java類型,價值或加載它。例如,要將數據庫數據庫映射到指定值以下,則爲java布爾值false
,並將該值超過java布爾值true
。或者將字符串映射到整數(可能是字符串長度)。
我不需要使用'jdbc-type'來啓用'integer'到'boolean'映射。我只是希望反轉\控制該映射。 –
JDO規範p 224定義了*默認*映射。如果你沒有使用默認值,那麼你必須指定jdbc類型。 –
你的意思是說,如果我將布爾java變量映射到mysql整數,我**有**來指定'jdbc-type'?因爲情況並非如此。我其實沒有指定'jdbc-type'。我將java布爾變量映射到'INT(11)'mysql類型。映射的mysql整數列值只能是'1'或'0'(由應用程序控制) –