You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, we do not correctly convert simple values associated with properties. For example:
class Foo {
long bar;
}
Query.query(Criteria.where("bar").is(1))
The bar value remains integer and Cassandra rejects such a value because it does not match the column type.
Out of #1383, we discovered that we do not apply conversion for values associated with a property although we have all metadata in place.
Also, repository queries apply conversion twice which might interfere with double value conversion. Beyond that, double-conversion is not necessary. We should fix the issue.
The text was updated successfully, but these errors were encountered:
We now defer simple value conversion in the converter to ensure we're converting all complex values first. We also apply conversion if the value isn't assignable to the requested target type.
We removed double-conversion from part-tree queries to avoid duplicate conversion.
Closes#1384
We now defer simple value conversion in the converter to ensure we're converting all complex values first. We also apply conversion if the value isn't assignable to the requested target type.
We removed double-conversion from part-tree queries to avoid duplicate conversion.
Closes#1384
Right now, we do not correctly convert simple values associated with properties. For example:
The
bar
value remains integer and Cassandra rejects such a value because it does not match the column type.Out of #1383, we discovered that we do not apply conversion for values associated with a property although we have all metadata in place.
Also, repository queries apply conversion twice which might interfere with double value conversion. Beyond that, double-conversion is not necessary. We should fix the issue.
The text was updated successfully, but these errors were encountered: