tx.rollback()   session.close()
tx.rollback()   session.close()