dimanche 15 novembre 2015

call spring bean from hibernate entity objects

Is it good practice to call spring bean from hibernate entity objects. I am working on below example.

abstract class Order {

    abstract void makePayment(PaymentObj);
}

//hibernate entity
class OrderType1 extends Order{
    //override
    makePayment() {

    }
}

// hibernate entity
class OrderType2 extends Order {
    // override
    makePayment() {

    }
}

Now in makePayment() method, I want to call payment gateway to process the payment. For that purpose, I need to call spring bean where payment gateway will be called. Is it good practice to call spring bean from hibernate entity?

Aucun commentaire:

Enregistrer un commentaire