blog de JAC
Detectar cambios en las propiedades de un Entity
Estimados
Espero me puedan ayudar:
En la siguiente entidad, necesito identificar antes de guardar si el campo o atributo "nombre" sufrió cambios, el valor anterior y el valor nuevo. Es posible ?? y Como ?? De antemano muchas gracias por su ayuda.
@Entity
public class Empleado implements Serializable {
@Id
@Column(name = "emp_id", nullable = false)
private Integer codigo;
@Column(name = "emp_nomre")
private String nombre;
public Empleado() {
}
//getters y setters
}
- Inicie sesión o regístrese para enviar comentarios
Construir un <rich:dataTable> desde código, mediante un binding
Amigos
Necesito construir una dataTable en richFaces, desde el código de ManagedBean (código) a travez de la propiedad binding de la tabla. Esto debido a que mi tabla es dinámica en cuanto al número de columnas.
El código de mi tabla esta declarado asi:
XHTML:
BEAN:
import org.richfaces.component.html.HtmlDataTable;
public CuentasBean {
private HtmlDataTable tablaDetalleCuentas;
}
Por favor ayudenme para ver si es posible realizar esto. Entenderia que si es posible, ya que mediante el binding puedo manipular mi tabla.
De antemano gracias por su gentil ayuda.
Sldos.
JAC
@PostConstruct - No funciona
Amigos
Haber si me pueden dar una pista de porque no puede funcionar esto:
Tengo un Managed Bean, sobre una aplicacion JSF con RichFaces. En esa clase tengo un metodo anotado con" @PostConstruct", pero nunca ingresa al mismo, y nose porque razon. El método esta asi:
@PostConstruct
public void inicializarBacking() {
log.info("Liberando memoria en backing...");
Utils.limpiarBackingBeans(BackingEnum.PLA_ORDEN_BACKING);
}
En el faces-config la declaracion del bean esta asi:
ordenBacking
com.aplicacion.web.registro.ordenes.OrdenBacking
session
Si me pueden dar una pista por favor, de porque puede ser la razón que nunca ingresa a método @PostConstruct
Gracias.
Sldos
AC
- Inicie sesión o regístrese para enviar comentarios
java.lang.UnsatisfiedLinkError
Por favor, alguien me puede ayudar a solucionar el siguiente error en mi jboss
Tengo una aplicación web con rich-faces 3.0, sobre un jboss 5.1.0.GA, y al momento (al final) de deploy de la app, me muestra el siguiente error.
12:26:12,174 ERROR [Digester] Begin event threw error
java.lang.UnsatisfiedLinkError: D:\SOFTWARE\Java\jdk1.5.0_22\jre\bin\awt.dll: Espacio de almacenamiento insuficiente para procesar este comando
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1753)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1670)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1509)
at java.awt.Toolkit.(Toolkit.java:1530)
at java.awt.Dimension.(Dimension.java:68)
at org.richfaces.renderkit.html.images.SliderArrowBase.(SliderArrowBase.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Mapeo @ManyToOne entre entidades de diferentes proyectos java
Por favor su ayuda...
Estoy mapeando 2 entidades POJO mediante la anotation @ManyToOne.
Las clases son: Oficina.java y Empresa.java
La particularidad es que las clases estan en proyectos distintos, es decir: Empresa.java pertenece al proyecto : "proyecto_1" , y la clase Oficina.java pertenece al proyecto "proyecto_2". En el "proyecto_2" esta agregado el jar del "proyecto_1" como libreria en el buildpath.
Las clases estan de la siguiente forma:
package com.ales.general.core.modelo;
@Entity
@Table(name = "oficina")
public class Oficina implements Serializable {
//datos de la clase
@ManyToOne
@JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO")
private Empresa empresa;
//constructor
//getters y setters
}
package com.ales.seguridades.core.modelo;
@Entity
@Table(name = "empresa")
public class Empresa implements Serializable {
//datos de la entidad empresa
//constructor
//getters y setters
}
El error que me despliega sobre un jboss-5.1.0.GA, es:
2:24:11,057 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=#datos-base-ales-core state=Create