Witam,
próbuję połączyć się z bazą danych. Oddzielam warstwy logiki od siebie i po przekazaniu modelu do kontrolera ds ma wartość null. Bezpośrednio mogę korzystać z ds, jednak przez kontroler już nie. Co robię nie tak.

Z góry dziękuję i pozdrawiam.

@Named
@RequestScoped
class ....
private Model model = new Model();
....
public String Add()
    {
        model.Add();
        return "add";
    }

Model:

class ....
@Resource(name="jdbc/mydb")
    private DataSource ds ;
...
public void Add()
    {
       try {
            ds.getConnection();
            .......
    }