@@ -772,7 +772,7 @@ public class MappingCouchbaseConverter extends AbstractCouchbaseConverter implem
|
||||
type, prop, accessor));
|
||||
} else {
|
||||
CouchbaseDocument embeddedDoc = new CouchbaseDocument();
|
||||
writeInternalRoot(element, embeddedDoc, prop.getTypeInformation(), false, prop);
|
||||
writeInternalRoot(element, embeddedDoc, prop != null ? prop.getTypeInformation() : TypeInformation.of(elementType), false, prop);
|
||||
target.put(embeddedDoc);
|
||||
}
|
||||
|
||||
|
||||
@@ -463,6 +463,9 @@ public class StringBasedN1qlQueryParser {
|
||||
if (value instanceof CouchbaseDocument) {
|
||||
value = ((CouchbaseDocument) value).export();
|
||||
}
|
||||
if (value instanceof CouchbaseList) {
|
||||
value = ((CouchbaseList) value).export();
|
||||
}
|
||||
if (placeholder != null && placeholder.charAt(0) == ':') {
|
||||
placeholder = placeholder.replaceFirst(":", "");
|
||||
putNamedValue(namedValues, placeholder, value);
|
||||
|
||||
Reference in New Issue
Block a user