plentz
Explique melhor o erro que está ocorrendo.
zerxxx
Bom to usando o JBoss 1.6 + hibernate tools
No meu projeto
configurei o hibernate
false
org.gjt.mm.mysql.Driver
teste
jdbc:mysql://localhost:3306/chrono
root
org.hibernate.dialect.MySQLDialect
Depois faço hibernate tools gera minha classe Pojo e minha classe DAO
CLASSE POJO
/ default package
// Generated 21/08/2006 02:19:20 by Hibernate Tools 3.1.0.beta5
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
/**
-
Chrono generated by hbm2java
*/
@Entity
@Table(name = “chrono”, catalog = “chrono”, uniqueConstraints = {})
public class Chrono implements java.io.Serializable {
// Fields
private int barra;
private String nome;
// Constructors
/** default constructor */
public Chrono() {
}
/** full constructor */
public Chrono(int barra, String nome) {
this.barra = barra;
this.nome = nome;
}
// Property accessors
@Id
@Column(name = “BARRA”, unique = true, nullable = false, insertable = true, updatable = true)
public int getBarra() {
return this.barra;
}
public void setBarra(int barra) {
this.barra = barra;
}
@Column(name = “NOME”, unique = false, nullable = false, insertable = true, updatable = true)
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
CLASSE DAO
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
-
Home object for domain model class Chrono.
-
@see .Chrono
-
@author Hibernate Tools
*/
@Stateless
public class ChronoHome {
private static final Log log = LogFactory.getLog(ChronoHome.class);
@PersistenceContext
private EntityManager entityManager;
public void persist(Chrono transientInstance) {
log.debug(“persisting Chrono instance”);
try {
entityManager.persist(transientInstance);
log.debug(“persist successful”);
} catch (RuntimeException re) {
log.error(“persist failed”, re);
throw re;
}
}
public void remove(Chrono persistentInstance) {
log.debug(“removing Chrono instance”);
try {
entityManager.remove(persistentInstance);
log.debug(“remove successful”);
} catch (RuntimeException re) {
log.error(“remove failed”, re);
throw re;
}
}
public Chrono merge(Chrono detachedInstance) {
log.debug(“merging Chrono instance”);
try {
Chrono result = entityManager.merge(detachedInstance);
log.debug(“merge successful”);
return result;
} catch (RuntimeException re) {
log.error(“merge failed”, re);
throw re;
}
}
public Chrono findById(int id) {
log.debug("getting Chrono instance with id: " + id);
try {
Chrono instance = entityManager.find(Chrono.class, id);
log.debug(“get successful”);
return instance;
} catch (RuntimeException re) {
log.error(“get failed”, re);
throw re;
}
}
}
So que na minha classe DAO da um erro
nao consigo fazer a importação do condigo gerado
do import javax.ejb.Stateless;
so consigo importa o EJ3 dessa maneira
import org.hibernate.ejb.*;
so que nao encontro a lib Stateless ???
guerios
zerxxx:
Bom to usando o JBoss 1.6 + hibernate tools
No meu projeto
configurei o hibernate
false
org.gjt.mm.mysql.Driver
teste
jdbc:mysql://localhost:3306/chrono
root
org.hibernate.dialect.MySQLDialect
Depois faço hibernate tools gera minha classe Pojo e minha classe DAO
CLASSE POJO
/ default package
// Generated 21/08/2006 02:19:20 by Hibernate Tools 3.1.0.beta5
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
/**
-
Chrono generated by hbm2java
*/
@Entity
@Table(name = “chrono”, catalog = “chrono”, uniqueConstraints = {})
public class Chrono implements java.io.Serializable {
// Fields
private int barra;
private String nome;
// Constructors
/** default constructor */
public Chrono() {
}
/** full constructor */
public Chrono(int barra, String nome) {
this.barra = barra;
this.nome = nome;
}
// Property accessors
@Id
@Column(name = “BARRA”, unique = true, nullable = false, insertable = true, updatable = true)
public int getBarra() {
return this.barra;
}
public void setBarra(int barra) {
this.barra = barra;
}
@Column(name = “NOME”, unique = false, nullable = false, insertable = true, updatable = true)
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
CLASSE DAO
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
-
Home object for domain model class Chrono.
-
@see .Chrono
-
@author Hibernate Tools
*/
@Stateless
public class ChronoHome {
private static final Log log = LogFactory.getLog(ChronoHome.class);
@PersistenceContext
private EntityManager entityManager;
public void persist(Chrono transientInstance) {
log.debug(“persisting Chrono instance”);
try {
entityManager.persist(transientInstance);
log.debug(“persist successful”);
} catch (RuntimeException re) {
log.error(“persist failed”, re);
throw re;
}
}
public void remove(Chrono persistentInstance) {
log.debug(“removing Chrono instance”);
try {
entityManager.remove(persistentInstance);
log.debug(“remove successful”);
} catch (RuntimeException re) {
log.error(“remove failed”, re);
throw re;
}
}
public Chrono merge(Chrono detachedInstance) {
log.debug(“merging Chrono instance”);
try {
Chrono result = entityManager.merge(detachedInstance);
log.debug(“merge successful”);
return result;
} catch (RuntimeException re) {
log.error(“merge failed”, re);
throw re;
}
}
public Chrono findById(int id) {
log.debug("getting Chrono instance with id: " + id);
try {
Chrono instance = entityManager.find(Chrono.class, id);
log.debug(“get successful”);
return instance;
} catch (RuntimeException re) {
log.error(“get failed”, re);
throw re;
}
}
}
So que na minha classe DAO da um erro
nao consigo fazer a importação do condigo gerado
do import javax.ejb.Stateless;
so consigo importa o EJ3 dessa maneira
import org.hibernate.ejb.*;
so que nao encontro a lib Stateless ???
Uma pergunta besta mas já que vc não colocou o classpath do teu projeto ai.
Tem o hibernate3.jar no classpath do teu projeto ? E ela está adicionada ao projeto ?
zerxxx
To carregando todos esse arquivo no classpath
