Hi, first of all tks for your patience to me. i have this in loadEntries:
private ArrayList scheduleItems = new ArrayList(); if(scheduleItems.size() >=1){ scheduleItems.clear(); } if(scheduleItems.size() >= 1){ scheduleItems.clear(); } Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List scheduleResult = session.createQuery("select s.cod_evento, s.location, s.comments, s.end, s.start, s.title from " + "AddSchedule as s").list(); session.getTransaction().commit(); for(int i = 0; i < scheduleResult.size();i++){ scheduleItems.add(new SelectItem(scheduleResult.get(i).toString())); System.out.println("***"+((SelectItem)scheduleItems.get(i)).getLabel()+"***"); } the scheduleItems actualy have values, the read from data base works, so why i cant just return scheduleItems variable? because i do that and don´t work. because the actual return variable is also a ArrayList. I real need this working, and i dont find anything to help me, its very few information about this case. So i real tks you for every explanation. And real good work you did to this component! =) Jurgen Lust-2 wrote: > > Hmm, I think the getCurrentSession() will fail, because normally there > is no hibernate session when you start a request. Also the transaction > stuff isn't required, since it is only a read operation. > > Jurgen > > Op woensdag 01-08-2007 om 03:00 uur [tijdzone -0700], schreef > ignicolist: >> Hi, this is my loadentries in SimplesScheduleModel.java, can i do this? >> Is >> this correct? Because it give me error. I want to know if this is the >> correct thing to do. >> >> >> >> protected Collection loadEntries(Date startDate, Date endDate) >> { >> >> Session session = HibernateUtil.getSessionFactory().getCurrentSession(); >> session.beginTransaction(); >> >> List scheduleResult = session.createQuery("select s.cod_id, >> s.location, s.comments, s.end, s.start, s.title from " + >> "AddSchedule as s").list(); >> >> session.getTransaction().commit(); >> >> for(int i = 0; i < scheduleResult.size();i++){ >> scheduleItems.add(new >> SelectItem(scheduleResult.get(i).toString())); >> >> >> } >> >> return scheduleItems; >> >> } >> >> >> Tks for all. >> >> >> >> >> >> Jurgen Lust-2 wrote: >> > >> > Hi, >> > >> > In order to use a database as the source for the schedule, you need to >> > write >> > an implementation of the >> > org.apache.myfaces.custom.schedule.model.ScheduleModel interface. You >> can >> > extend the class >> > org.apache.myfaces.custom.schedule.model.AbstractScheduleModel for >> > convenience. Now you just need to implement the methods >> > loadEntries(Date,Date) and loadDayAttributes(Date). In the first >> method, >> > you >> > load the entries for the specified period of time from the database. >> > >> > Jurgen >> > >> > 2007/7/31, ignicolist <[EMAIL PROTECTED]>: >> >> >> >> >> >> Hi, i am making a project using myfaces schedule. and everything is >> >> working >> >> fine, but my problem is how i coud make the the entries of schedule >> could >> >> be >> >> read by a database? >> >> >> >> And how to put the views day,week and moth using the same model? >> Because >> >> if >> >> i use diferent models the entries in day view for example dont apear >> in >> >> month view! >> >> -- >> >> View this message in context: >> >> http://www.nabble.com/Schedule-tomahawk-tf4192737.html#a11923285 >> >> Sent from the MyFaces - Users mailing list archive at Nabble.com. >> >> >> >> >> > >> > >> > > -- View this message in context: http://www.nabble.com/Schedule-tomahawk-tf4192737.html#a11945856 Sent from the MyFaces - Users mailing list archive at Nabble.com.