mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-10-20 00:17:04 +00:00
Without this fix, a DbArray of List<Integer> on the plaforms that do NOT natively support it like MySQL, Oracle, SQL Server fallback to a JSON array and this didn't support all the specific types like Integer. This adds the appropriate element converters when reading values, including Integer, Long, floating-point, BigDecimal, date/time, and UUID types. This prevents JSON numeric values from being returned as Long for List<Integer> properties.