Personnalisation des beans de données

Un bean de données étend normalement un bean d'accès. Le bean d'accès, qui peut être généré par Rational Application Developer, fournit un moyen simple d'accéder aux informations à partir d'un bean d'entité. Lorsque des modifications sont apportées à un bean d'entité (par exemple, en ajoutant un nouveau champ, une nouvelle méthode métier ou une nouvelle méthode de localisation), la mise à jour est reflétée dans le bean d'accès dès que le bean d'accès est régénéré. Étant donné que le bean de données étend le bean d'accès, il hérite automatiquement des nouveaux attributs. À la suite de cette relation, aucun codage n'est nécessaire pour permettre au bean de données d'utiliser de nouveaux attributs d'entité.

Pourquoi et quand exécuter cette tâche

Pour ajouter des attributs à un bean de données qui ne sont pas dérivés d'un bean d'entité, vous pouvez étendre le bean de données existant à l'aide de l'héritage Java. Par exemple, pour ajouter un champ au OrderDataBean, définissez MyOrderDataBean comme indiqué dans l'exemple suivant :
public class MyOrderDataBean extends OrderDataBean
{
     public String myNewField () {
     //  implement the new field here
     }

}