Community
Participate
Working Groups
In most cases the Oracle JDBC driver returns BigDecimal or BigInteger when you expect a Long/Integer/Double. In such cases I have been using this pattern: ((Number)numericValueReturnedByOracleResultSet).longValue()|intValue()|...Value()
Created attachment 194680 [details] applied the pattern described in the bug report
Created attachment 194681 [details] the previous patch contained too much this patch only affects MetaDataManager
Created attachment 194829 [details] Some more locations to apply that pattern
Moving all open enhancement requests to 4.1
Moving all open issues to 4.2. Open bugs can be ported to 4.1 maintenance after they've been fixed in master.
I think I already fixed most of those. The only place with wrong casts I could find now is HorizontalBranchingMappingStrategyWithRanges.ImportListHandler.handleRow()
commit 7236e96ba40506d6bf09e27517f8edf079bcadd0
Available in R20130613-1157 (4.2)