After investigating into this, the problem comes from the fact that the lob field is included in the update query at all. The postgres driver always creates a new lob when calling set[BC]lob. It is unrelated to the LobMergeStrategy.