Du verkar behöva ställa in useAffectedRows
i drivrutinsegenskaper manuellt.
Jag fick lösningen efter lite googling. Du kan hänvisa till denna MySql-bugg för denna INSERT PÅ DUBLIKAT UPPDATERING AV NYCKEL return 0 om ingen förändring i JDBC ExecuteUpdate
Även i diskussionen står det att de släppte det i 5.1.7
EDIT för din andra fråga:
användAffectedRows :
Standard:false
Sedan version:5.1.7
Referens useAffectedRows i JDBC Connector-j