Hibernate: jednoduché mapování podniků a fotek (1:N).
1 package cz.frantovo.nekurak.ejb;
3 import cz.frantovo.nekurak.dao.PodnikDAO;
4 import cz.frantovo.nekurak.dto.Podnik;
5 import java.util.Collection;
6 import javax.annotation.Resource;
7 import javax.annotation.security.RolesAllowed;
9 import javax.ejb.SessionContext;
10 import javax.ejb.Stateless;
17 public class PodnikEJB implements PodnikRemote {
20 private PodnikDAO podnikDAO;
22 private SessionContext ctx;
24 public Collection<Podnik> getPodniky() {
25 Collection<Podnik> vysledek = podnikDAO.getPodniky();
27 for (Podnik p : vysledek) {
28 System.out.println("FOTKY:" + p.getFotky());
35 @RolesAllowed("opravneny")
36 public void zalozPodnik(Podnik p) {
37 p.setSpravce(ctx.getCallerPrincipal().getName());
41 @RolesAllowed("opravneny")
42 public void upravPodnik(Podnik p) {