Criei um projeto usando Maven2,
mais qdo vou gerar os get’s e set’s automáticos tá dando esse erro.
alguém ai sabe porque ??
vlw !!
Erro: The resource is not on the build path of a Java Project
1 Resposta
E eu tenho uma classe executável também que qdo tento rodar ela,
dá o seguinte erro: Selection does not contain a main type
public class EventManager {
public static void main(String[] args) {
EventManager mgr = new EventManager();
mgr.createAndStoreEvent("My Event", new Date());
HibernateUtil.getSessionFactory().close();
mgr.listEvents();
Session s = HibernateUtil.getSessionFactory().openSession();
s.beginTransaction();
Event e = new Event();
e.setTitle("Evento 1");
e.setDate(new Date());
s.save(e);//salvou evento
Person p = new Person();
p.setFirstname("Cristiano");
p.setLastname("Pena");
p.setAge(25);
Set set = new HashSet();
set.add(e);
s.save(p);
s.update(p);
s.getTransaction().commit();
//mgr.addPersonToEvent(personId, eventId);
}
private void createAndStoreEvent(String title, Date theDate) {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Event theEvent = new Event();
theEvent.setTitle(title);
theEvent.setDate(theDate);
session.save(theEvent);
session.getTransaction().commit();
}
private List listEvents() {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
List result = session.createQuery("from Event").list();
session.getTransaction().commit();
return result;
}
private void addPersonToEvent(Long personId, Long eventId) {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Person aPerson = (Person) session
.createQuery(
"select p from Person p left join fetch p.events where p.id = :pid")
.setParameter("pid", personId).uniqueResult(); // Eager fetch
// detached
Event anEvent = (Event) session.load(Event.class, eventId);
session.getTransaction().commit();
// End of first unit of work
aPerson.getEvents().add(anEvent); // aPerson (and its collection) is
// detached
// Begin second unit of work
Session session2 = HibernateUtil.getSessionFactory()
.getCurrentSession();
session2.beginTransaction();
session2.update(aPerson); // Reattachment of aPerson
session2.getTransaction().commit();
}
}
Criado 10 de dezembro de 2008
Ultima resposta 10 de dez. de 2008
Respostas 1
Participantes 1
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo