public boolean hasEqualMapping(Transaction valueObject) {

		if (valueObject.getTransaction_id() != this.transaction_id) {
			return (false);
		}
		if (valueObject.getCustomer_id_by() != this.customer_id_by) {
			return (false);
		}
		if (valueObject.getAccount_id() != this.account_id) {
			return (false);
		}
		if (valueObject.getAccount_id_to() != this.account_id_to) {
			return (false);
		}
		if (valueObject.getTransaction_type() != this.transaction_type) {
			return (false);
		}
		if (valueObject.getTransaction_amount() != this.transaction_amount) {
			return (false);
		}
		if (this.transaction_time == null) {
			if (valueObject.getTransaction_time() != null)
				return (false);
		} else if (!this.transaction_time.equals(valueObject
				.getTransaction_time())) {
			return (false);
		}

		return true;
	}