When we read fields from a query in the "Dataset and query" dialog, the types are estimated. Each of our numeric primary and foreign keys (Integer without decimals) are converted to "BigDecimal".
We take time to them change them to java.lang.Integer, we create variables, fields that depend on them.
If we change the query and re-read fiels, all our java.lang.Integer are re-converted to bigDecimals and we have to re-convert them to java.lang.Integer
It happens each time we change the query.
This is very annoying.
Would it be possible to "lock" a field so that it won't be changed when we re-read the query fields ?