Hola Ivan,,
Es sencillo, sòlo sobre-escribe el mètodo toString de tu clase:
Mascompany, la @ está indicando que lo que se està imprimiendo es el "objeto" (direcciòn de referencia en memoria).
La firma del mètodo es;
public String toString(){
return "lo que quieres que se muestre";
}
Saludos!!
---
RuGI
Buen dia, soy nuevo en el foro y en programacion con Java estoy creando un sistema contable pero al momento de guardar los datos o eliminarlos no hace nada ademas estoy trayendo datos de un tabla con llave foranea y no me muestra el valor del campo si no que me muestra otra cosa (el campo es ciudad deberia mostrar la ciudad y me muestra ;model.Mascompany@3a0b5bb2) NO SE QUE HACER
El codigo del bean
package Beans;
import Dao.UsuarioDao;
import Dao.UsuarioDaoImpl;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import javax.inject.Named;
import javax.enterprise.context.RequestScoped;
import model.Masuser;
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
/**
*
* @author root
*/
@Named(value = "usuarioBean")
@RequestScoped
public class usuarioBean {
private List <Masuser> usuarios;
private Masuser selectedUsuario;
public usuarioBean() {
this.usuarios = new ArrayList <Masuser>();
}
public List<Masuser> getUsuarios() {
UsuarioDao usuarioDao = new UsuarioDaoImpl();
this.usuarios = usuarioDao.findAll();
return usuarios;
}
public Masuser getSelectedUsuario() {
return selectedUsuario;
}
public void setSelectedUsuario(Masuser selectedUsuario) {
this.selectedUsuario = selectedUsuario;
}
public void btncreateUsuario (ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.create(this.selectedUsuario)){
msg ="Se creo correctamente el registro";
}
else
{
msg ="Error al guardar el registro";
}
FacesMessage message = new FacesMessage (FacesMessage.SEVERITY_INFO,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
public void btnUpdateUsuario (ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.update(this.selectedUsuario)){
msg ="Se modifico correctamente el registro";
}
else
{
msg ="Error al modificar el registro";
}
FacesMessage message = new FacesMessage (FacesMessage.SEVERITY_INFO,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
public void btnDeleteUsuario (ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.delete(this.selectedUsuario.getUsercodi())){
msg ="Se elimino correctamente el registro";
FacesMessage message = new FacesMessage (FacesMessage.SEVERITY_INFO,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
else
{
msg ="Error al eliminar el registro";
FacesMessage message = new FacesMessage (FacesMessage.SEVERITY_ERROR,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
}
}
agradeceria cualquier comentario o sugerencia
gracias