Here my code:
Entity:
[i]package es.indra.prescripciones.servicioMaqueta.entidades;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;
/**
* Entity implementation class for Entity: Coches
*
*/
@Entity
@NamedQuery (
name="buscarPorMarca",
query="SELECT c FROM Coche c WHERE c.marca LIKE :id"
)
public class Coche implements Serializable {
@Id
private long CochesID;
private String Nombre;
private String Marca;
private Date FechaAlta;
private Date FechaBaja;
private static final long serialVersionUID = 1L;
public Coche() {
super();
}
public long getCochesID() {
return this.CochesID;
}
public void setCochesID(long CochesID) {
this.CochesID = CochesID;
}
public String getNombre() {
return this.Nombre;
}
public void setNombre(String Nombre) {
this.Nombre = Nombre;
}
public String getMarca() {
return this.Marca;
}
public void setMarca(String Marca) {
this.Marca = Marca;
}
public Date getFechaAlta() {
return this.FechaAlta;
}
public void setFechaAlta(Date FechaAlta) {
this.FechaAlta = FechaAlta;
}
public Date getFechaBaja() {
return this.FechaBaja;
}
public void setFechaBaja(Date FechaBaja) {
this.FechaBaja = FechaBaja;
}
}
[/i]
Interface local:
[i]package es.indra.prescripciones.servicioMaquetaPo;
import java.util.List;
import javax.ejb.Local;
import es.indra.prescripciones.servicioMaqueta.entidades.Coche;
@Local //el EJB de sesion implementa la interfaz local
public interface IServicioEJBLocal {
public List<Coche> BuscarCoches (String marca);
}
[/i]
[i]Interface Remote:
package es.indra.prescripciones.servicioMaquetaPo;
import java.util.List;
import javax.ejb.Remote;
import javax.jws.WebMethod;
import javax.jws.WebService;
import es.indra.prescripciones.servicioMaqueta.entidades.Coche;
@WebService
@Remote
public interface IServicioEJBRemota {
@WebMethod public List<Coche> BuscarCoches (String marca);
}
[/i]
[i]Service EJB:
package es.indra.prescripciones.servicioMaquetaPo;
import java.util.List;
import javax.ejb.Stateless;
import es.indra.prescripciones.servicioMaqueta.entidades.Coche;
@Stateless//(name="Example", mappedName="ejb/SimpleBeanJNDI")
public class ServicioEJB implements /*IServicioEJBLocal,*/ IServicioEJBRemota{
public List<Coche> BuscarCoches(String marca) {
System.out.println(marca);
//List<Coche> listaCoches=negocioCoche.BuscarCoches(marca);
return null;
}
}[/i]
Do you need another information?
Thanks a lot!!!!!!!!!
[Message sent by forum member 'achito' (achito)]
http://forums.java.net/jive/thread.jspa?messageID=294590