<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17558307</id><updated>2011-10-15T11:06:27.347-05:00</updated><category term='apache'/><category term='linux'/><category term='openbravo'/><category term='proxy'/><category term='Internet'/><category term='EJB3'/><category term='cfd'/><category term='vmware'/><category term='jboss'/><category term='weblogic'/><category term='Flex'/><category term='Unix-Linux'/><category term='was'/><category term='tomcat'/><category term='ubuntu'/><category term='Windows'/><category term='Java'/><category term='Oracle'/><category term='Blog'/><title type='text'>Blog de Utileria by Vlad Pax</title><subtitle type='html'>Blog dedicados a trucos y buenas prácticas tanto de desarrollo de Sw como de papiroflexía.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17558307.post-4179189993490940492</id><published>2011-07-13T23:52:00.003-05:00</published><updated>2011-07-14T01:33:36.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openbravo'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>Exponiendo maquina virtual a través de apache (modulo proxy)</title><content type='html'>En días pasados tenía me pasaron una maquina virtual para correr en el vmware player con una instancia de openbravo configurada y lista para usar, tal instancia la debía ser accesible a través de internet (appserver.dominio.com/openbravo).&lt;div&gt;Lo pude hacer gracias al modulo proxy del Apache Server.&lt;/div&gt;&lt;div&gt;En el archivo de configuración (httpd.conf ó apache2.conf) se deben ahbilitar los siguientes módulos:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;LoadModule proxy_module modules/mod_proxy.so&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;LoadModule proxy_balancer_module modules/mod_proxy_balancer.so&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;LoadModule proxy_connect_module modules/mod_proxy_connect.so&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;LoadModule proxy_http_module modules/mod_proxy_http.so&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;También se debe agregar los siguientes comandos:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;ProxyRequests Off&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;ProxyPreserveHost On&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;ProxyPass /openbravo/ http://IP_MAQUINA_VIRTUAL/openbravo/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;ProxyPassReverse /openbravo http://IP_MAQUINA_VIRTUAL/openbravo/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Donde &lt;/span&gt;IP_MAQUINA_VIRTUAL es la IP que proporciona el VMWare Player a la máquina virtual&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-4179189993490940492?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/4179189993490940492/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=4179189993490940492&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/4179189993490940492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/4179189993490940492'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2011/07/exponiendo-maquina-virtual-traves-de.html' title='Exponiendo maquina virtual a través de apache (modulo proxy)'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-1432104057120421222</id><published>2011-03-15T21:57:00.004-06:00</published><updated>2011-03-15T22:07:38.900-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cfd'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix-Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Cambiando el encoding de archivos en tomcat</title><content type='html'>Tengo una aplicación que genera el CFD la cual corre en Tomcat.&lt;div&gt;El problema que tenía es que los acentos no me los respetaba, a pesar de aplicarle el encoding UTF-8 al formato del archivo para la generación del mismo.&lt;div&gt;Solución:&lt;/div&gt;&lt;div&gt;Agregar en el archivo catalina.bat (o .sh) la siguiente línea al inicio del archivo:&lt;/div&gt;&lt;div&gt;set JAVA_OPTS=-Dfile.encoding="UTF-8"&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.coderanch.com/t/87958/Tomcat/JVM-encoding-param-Tomcat-Startup"&gt;Referencia&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-1432104057120421222?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/1432104057120421222/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=1432104057120421222&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1432104057120421222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1432104057120421222'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2011/03/cambiando-el-encoding-de-archivos-en.html' title='Cambiando el encoding de archivos en tomcat'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-7926913363989746005</id><published>2011-01-15T16:40:00.002-06:00</published><updated>2011-01-15T16:44:07.414-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix-Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 10.04 Server Subversion</title><content type='html'>Me estoy metiendo a linux, tuve que configurar el SVN.&lt;div&gt;Comparto una ruta muy buena:&lt;/div&gt;&lt;div&gt;&lt;a href="http://svnbook.red-bean.com/en/1.0/ch06s04.html"&gt;http://svnbook.red-bean.com/en/1.0/ch06s04.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La clave para mi fue la combinación de :&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; font-size: medium; "&gt;&lt;pre class="screen" style="font-family: 'courier new', courier, fixed; font-style: normal; font-weight: normal; font-size: 14px; color: black; margin-top: 0px; margin-right: 0.5in; margin-bottom: 0px; margin-left: 0.5in; "&gt;SVNParentPath /usr/local/svn&lt;/pre&gt;&lt;pre class="screen" style="font-family: 'courier new', courier, fixed; font-style: normal; font-weight: normal; font-size: 14px; color: black; margin-top: 0px; margin-right: 0.5in; margin-bottom: 0px; margin-left: 0.5in; "&gt;AuthzSVNAccessFile /path/to/access/file        &lt;/pre&gt;&lt;pre class="screen" style="font-family: 'courier new', courier, fixed; font-style: normal; font-weight: normal; font-size: 14px; color: black; margin-top: 0px; margin-right: 0.5in; margin-bottom: 0px; margin-left: 0.5in; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="screen" style="font-family: 'courier new', courier, fixed; font-style: normal; font-weight: normal; font-size: 14px; color: black; margin-top: 0px; margin-right: 0.5in; margin-bottom: 0px; margin-left: 0.5in; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="screen" style="font-family: 'courier new', courier, fixed; font-style: normal; font-weight: normal; font-size: 14px; color: black; margin-top: 0px; margin-right: 0.5in; margin-bottom: 0px; margin-left: 0.5in; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-7926913363989746005?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/7926913363989746005/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=7926913363989746005&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/7926913363989746005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/7926913363989746005'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2011/01/ubuntu-1004-server-subversion.html' title='Ubuntu 10.04 Server Subversion'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-1645190442359777648</id><published>2010-09-02T22:54:00.003-05:00</published><updated>2010-09-02T23:02:22.608-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='EJB3'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogic'/><title type='text'>java.io.IOException: JDT compilation error! WebLogic 10.3</title><content type='html'>&lt;div&gt;Al desplegar un ear con un modulo EJB (3.0) en Weblogic (10.3.1 y 10.3.2, en Windows 7 con el JDK de cada instalación) obtenía el siguiente error:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Unable to deploy EJB: negocio-3.1.0.jar from negocio-3.1.0.jar:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;There are 1 nested errors:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;div&gt;java.io.IOException: JDT compilation error!&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;at weblogic.ejb.container.ejbc.CompilerForJDT.compile(CompilerForJDT.java:66)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:358)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:556)&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El problema era por un método sobre &lt;i&gt;cargado&lt;/i&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;  &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FF9900;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;boolean &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#330099;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;solicitarXxxYyyyObjeto&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(List&lt;yyyyto&gt; listYyyyTO,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;      List&lt;zzzzinstanciato&gt; listZzzzInstanciaTO);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;  &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FF6600;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Boolean &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#330099;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;solicitarXxxYyyyObjeto&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;      List&lt;zzzzinstanciato&gt; listaZzzzInstanciaTO,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;      List&lt;yyyyto&gt; listaYyyyTO) throws SeguridadException;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Elimine uno de los dos método tanto en la interfaz como en la implementación.&lt;/div&gt;&lt;div&gt;Y con eso la aplicación jalo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-1645190442359777648?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/1645190442359777648/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=1645190442359777648&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1645190442359777648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1645190442359777648'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2010/09/javaioioexception-jdt-compilation-error.html' title='java.io.IOException: JDT compilation error! WebLogic 10.3'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-3427690018277286075</id><published>2010-04-12T22:13:00.002-05:00</published><updated>2010-04-12T22:14:57.629-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Cambiar tiitulo del browser</title><content type='html'>Para cambiar el titulo del navegador que contenga alguna pelicula creada en Flex se puede usar el siguiente código:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;bm = BrowserManager.getInstance();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            bm.init("", "Titulo deseado");&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-3427690018277286075?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/3427690018277286075/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=3427690018277286075&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/3427690018277286075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/3427690018277286075'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2010/04/cambiar-tiitulo-del-browser.html' title='Cambiar tiitulo del browser'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-7401536373728700793</id><published>2009-05-25T11:08:00.003-05:00</published><updated>2009-05-25T11:10:20.243-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>No quiero licencia</title><content type='html'>Serial number for Poseidon for UML Community Edition - 30-days free testing -  Annual Subscription (1  License(s))&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Wjmlmg8PFeVnXK0v9IOyq3avfPaUPDVwvbCBtw3PRCo/hGzbJFtprZpD94zi&lt;br /&gt;giW6ovXQwJIgasaLXuB7lHc6DPpUA0ZaPkjuZXA8JgnEYvHaS9oJyrbvaYlp&lt;br /&gt;Lzr9R9OajlmyxFv/HwUVqrhW0IFpRIb8+LVWNgqjRguCTRsovll7l8G+cw/+&lt;br /&gt;uqn4s6Yz77WKTUwbNX3Ntz8UT2tHDLyXPWWtmsLpKXxuirIGNU2WzsfMFtnM&lt;br /&gt;LdDMWjXDhRdDfQKhzCgNI0N3/1jrwATw7DeCbd3cGhIFfhjdpFlyJq2wa2Xb&lt;br /&gt;BZrtrqqdqmWJrXDrokF//xy9+tm2sLj69Ql+6Sdwlw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*Single  User Serial Number Installation* Here is a step by step procedure to install a  Poseidon serial number:&lt;br /&gt;1. Download the software from&lt;br /&gt;&lt;&lt;a title="blocked::http://www.gentleware.com/?redirect=download" href="http://www.gentleware.com/?redirect=download"&gt;http://www.gentleware.com?redirect=download&lt;/a&gt;&gt;&lt;br /&gt;(Please  use JDK/JRE Version 1.5, or use the installers that include a JRE) 2. Copy the  key (above) to your clipboard 3. Start Poseidon for UML 4. If the License  Manager dialog does not appear automatically,&lt;br /&gt;please select "help" from the  menu bar and choose "License Manager"&lt;br /&gt;5. Click on "Paste from Clipboard" and  your key will appear 6. Click the "Add" button to finish the process 7. You will  have to register to get a final license key (you can register&lt;br /&gt;even if your  serial number has expired).&lt;br /&gt;Click on the serial number in the table to  select it, then click "Register"&lt;br /&gt;and enter your User Information.&lt;br /&gt;Click  "Next" to finish your registration and get the final license&lt;br /&gt;online or via  our Website.&lt;br /&gt;If you need support or have any questions concerning our  products, please contact us at &lt;a title="blocked::http://www.gentleware.com/?redirect=contact" href="http://www.gentleware.com/?redirect=contact"&gt;http://www.gentleware.com?redirect=contact&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-7401536373728700793?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/7401536373728700793/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=7401536373728700793&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/7401536373728700793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/7401536373728700793'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2009/05/no-quier-licencia.html' title='No quiero licencia'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-914231537676415052</id><published>2008-06-05T23:58:00.002-05:00</published><updated>2008-06-06T00:02:28.988-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>JVM bind error</title><content type='html'>Al levantar JBoss me encontre con que no podía conectar el puerto 1099.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Encontre como cambiarlo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mover la configuración de los puertos en los siguientes archivos&lt;br /&gt;&lt;br /&gt;and you will find entries in  lines&lt;br /&gt;&lt;br /&gt;{JBOSS_HOME}\server\default\conf\jboss-minimal.xml&lt;/div&gt;&lt;div&gt;{JBOSS_HOME}\server\default\conf\jboss-service.xml&lt;br /&gt;{JBOSS_HOME}\server\default\deploy\cache-invalidation-service.xml&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;El post original &lt;a href="http://forum.java.sun.com/thread.jspa?threadID=746850&amp;amp;messageID=4275691"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-914231537676415052?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/914231537676415052/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=914231537676415052&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/914231537676415052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/914231537676415052'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2008/06/jvm-bind-error.html' title='JVM bind error'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-5790795059414873894</id><published>2008-05-06T19:52:00.002-05:00</published><updated>2008-05-06T19:57:19.101-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Read windows registry variable in Java</title><content type='html'>Pueden revisar un proyecto que hace esto &lt;a href="http://www.trustice.com/java/jnireg/index.shtml"&gt;aquí&lt;/a&gt;, bajo el cobijo de un &lt;a href="http://www.gjt.org/"&gt;sitio&lt;/a&gt; con muy buenas intenciones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-5790795059414873894?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/5790795059414873894/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=5790795059414873894&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/5790795059414873894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/5790795059414873894'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2008/05/read-windows-registry-variable-in-java.html' title='Read windows registry variable in Java'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-5077737606107622655</id><published>2007-10-04T00:11:00.000-05:00</published><updated>2007-10-04T00:13:22.927-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Programmatically Build a Spring Application Context</title><content type='html'>¿Cómo contruir un contexto de &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; programaticamente?&lt;br /&gt;Respuesta en el &lt;a href="http://www.digizenstudio.com/blog/2007/01/14/programmatically-build-a-spring-application-context/"&gt;Link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-5077737606107622655?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/5077737606107622655/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=5077737606107622655&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/5077737606107622655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/5077737606107622655'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2007/10/programmatically-build-spring.html' title='Programmatically Build a Spring Application Context'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-1506378137896716910</id><published>2007-09-28T10:12:00.000-05:00</published><updated>2007-09-28T10:14:58.565-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Dates in HSQLDB</title><content type='html'>Encontre un link para el manejo de fechas en HSQL (y muestra el ejemplo con Oracle).&lt;br /&gt;Para obtener &lt;blockquote&gt;2007-09-28&lt;/blockquote&gt;&lt;br /&gt;Se hace:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;year(current_date) '-' month(current_date) '-'&lt;br /&gt;(dayOfMonth(current_date)-60&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;El post original &lt;a href="http://dotal.wordpress.com/2007/04/26/dates-in-hsqldb-and-oracle/"&gt;está aquí&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-1506378137896716910?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/1506378137896716910/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=1506378137896716910&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1506378137896716910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/1506378137896716910'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2007/09/dates-in-hsqldb.html' title='Dates in HSQLDB'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-8458666942002782407</id><published>2007-02-08T10:09:00.001-06:00</published><updated>2007-02-08T10:10:52.640-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Flavors to Printer</title><content type='html'>&lt;span style="font-family:courier new;"&gt;DocFlavor[] flavors = impSelected.getSupportedDocFlavors();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    for (int i = 0; i &amp;lt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;flavors.length; i++ ) { &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;         try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   System.out.println(BeanUtils.describe(flavors[1]).toString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  } catch (IllegalAccessException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  } catch (InvocationTargetException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  } catch (NoSuchMethodException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;} &lt;span style="color: rgb(153, 153, 153);"&gt;// for&lt;/span&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-8458666942002782407?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/8458666942002782407/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=8458666942002782407&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/8458666942002782407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/8458666942002782407'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2007/02/flavors-to-printer.html' title='Flavors to Printer'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-4308713580383095938</id><published>2007-01-02T20:04:00.000-06:00</published><updated>2007-01-02T20:27:31.142-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>LongRaw Datatype Oracle</title><content type='html'>&lt;pre id="Classes"  style="font-family:courier new;"&gt;      String query = &lt;span id="StringLiteral"&gt;"SELECT name,&lt;span style="font-weight: bold;"&gt;airline_logo&lt;/span&gt; FROM " +&lt;br /&gt;                  "otn_airline_longraw WHERE code=?"&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;  &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// Create a PreparedStatement object for executing the query&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;      PreparedStatement pst = connection.prepareStatement(query);&lt;br /&gt;&lt;br /&gt;  &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// bind the parameter with code value&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;      pst.setString(&lt;span id="IntegerLiteral"&gt;1&lt;/span&gt;,lcode);&lt;br /&gt;&lt;br /&gt;  &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// Obtain the result-set for the selected airline record&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;      ResultSet result = pst.executeQuery();&lt;br /&gt;&lt;br /&gt;  &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// get user home folder name&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;      userHome = System.getProperty(&lt;span id="StringLiteral"&gt;"user.home"&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;  &lt;span id="If"&gt;if&lt;/span&gt;( result.next() ) {&lt;br /&gt;&lt;br /&gt;    &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// Fetch column values&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        name = result.getString(&lt;span id="IntegerLiteral"&gt;1&lt;/span&gt;); &lt;span id="SingleLineComment"&gt;// Obtain the airline code&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;        &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" id="SingleLineComment"&gt;// append the file name with user home directory, file separator and&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;        &lt;/span&gt;&lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// file extension GIF&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        fullName = userHome+File.separator+name+&lt;span id="StringLiteral"&gt;".gif"&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;       &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" id="SingleLineComment" &gt;// LONGRAW data can be accessed in two ways:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;        &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" id="SingleLineComment" &gt;// 1) By retrieving all the data at once (using getBytes method)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;        &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" id="SingleLineComment" &gt;// 2) By using streams. The LONGRAW data is made available to the program&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;        &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" id="SingleLineComment" &gt;// as a stream, and the data can be retrieved chunk by chunk, which is&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;        &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" id="SingleLineComment" &gt;// more eficient in terms of memory usage&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;        &lt;/span&gt;&lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;// In this sample we illustrate retrieval using streams method.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        gifdata = &lt;span style="font-weight: bold;"&gt;result.getBinaryStream(&lt;/span&gt;&lt;span style="font-weight: bold;" id="IntegerLiteral"&gt;2&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;);&lt;br /&gt;&lt;/span&gt;        &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// create new file&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        File gifFile = &lt;span id="New"&gt;new&lt;/span&gt; File(fullName);&lt;br /&gt;&lt;br /&gt;    &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// Write the byte array into a local file&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        FileOutputStream file= &lt;span id="New"&gt;new&lt;/span&gt;&lt;br /&gt;                      FileOutputStream(gifFile);&lt;br /&gt;&lt;br /&gt;    &lt;span id="Int"&gt;int&lt;/span&gt; chunk=&lt;span id="IntegerLiteral"&gt;0&lt;/span&gt;;&lt;br /&gt;    &lt;span id="SingleLineComment"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;// write to the local file until image (LONGRAW) data is found&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;        &lt;span id="While"&gt;while&lt;/span&gt;( (chunk = gifdata.read()) != -&lt;span id="IntegerLiteral"&gt;1&lt;/span&gt;) {&lt;br /&gt;      file.write(chunk);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;El ejemplo competo está &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-family: verdana;" href="http://www.oracle.com/technology/sample_code/tech/java/sqlj_jdbc/files/basic/LongRawSample/LongRawSample.java.html"&gt;acá&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; [&lt;a href="http://www.oracle.com/technology/sample_code/tech/java/sqlj_jdbc/files/basic/basic.html"&gt;Cátalogo de ejemplos&lt;/a&gt;].&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Creo que tiene las mejores practicas las clases:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Hace falta un finally para cerrar recursos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Declarar como final algunos objetos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-4308713580383095938?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/4308713580383095938/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=4308713580383095938&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/4308713580383095938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/4308713580383095938'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2007/01/longraw-datatype-oracle.html' title='LongRaw Datatype Oracle'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-116631609865018233</id><published>2006-12-16T18:31:00.001-06:00</published><updated>2008-08-07T13:25:48.137-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='was'/><title type='text'>Error creating bean with name 'xfire.typeMappingRegistry'</title><content type='html'>IBM WebSphere Application Server - ND, 6.0.0.1&lt;br /&gt;Número de build: o0445.08&lt;br /&gt;Fecha de build: 11/10/04&lt;br /&gt;&lt;br /&gt;Frameworks: &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; &amp;amp; &lt;a href="http://xfire.codehaus.org/"&gt;XFire&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;&lt;span style="font-weight: normal; color: rgb(0, 66, 0); font-style: normal;font-family:arial;font-size:9;"  &gt;&lt;span style="display: none;"&gt;;)&lt;/span&gt;org.springframework.beans.factory.BeanCreationException:  Error creating bean with name 'xfire.typeMappingRegistry' defined in class path  resource [org/codehaus/xfire/spring/xfire.xml]: Initialization of bean failed;  nested exception is java.lang.VerifyError: (class:  org/codehaus/xfire/aegis/type/basic/ObjectType, method: writeSchema signature:  (Lorg/jdom/Element V)  Incompatible argument to method&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La solución es:&lt;br /&gt;WAS tiene po defecto una libreria de JDOM versión 0.7, XFire usa la versión 1.0, al levantar la aplicación el contenedor utiliza las clases de 0.7 de JDOM dado que están en el classLoader del servidor sin importarle la del classLoader de la aplicación (WEB-INF\lib).&lt;br /&gt;Hay que copiar dentro de las librerias del server (&lt;span style="font-size:85%;"&gt;C:\Archivos de programa\IBM\WebSphere\AppServer1\lib&lt;/span&gt;)  la versión 1.0 de JDOM.&lt;br /&gt;&lt;br /&gt;Referencia:&lt;br /&gt;&lt;a href="http://jira.codehaus.org/browse/XFIRE-286"&gt;&lt;span style="font-size:85%;"&gt;Error creating bean with name 'xfire.typeMappingRegistry'&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-116631609865018233?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/116631609865018233/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=116631609865018233&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/116631609865018233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/116631609865018233'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2006/12/error-creating-bean-with-name.html' title='Error creating bean with name &apos;xfire.typeMappingRegistry&apos;'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-115818783544591002</id><published>2006-09-13T17:49:00.000-05:00</published><updated>2006-09-13T17:50:35.476-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>El Otro blog</title><content type='html'>Más cosas en mi &lt;a href="http://vlad-pax.blogspot.com/"&gt;otro blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-115818783544591002?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/115818783544591002/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=115818783544591002&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115818783544591002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115818783544591002'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2006/09/el-otro-blog.html' title='El Otro blog'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-115163237537802536</id><published>2006-06-29T20:44:00.001-05:00</published><updated>2006-06-29T20:53:28.886-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>one-to-one with Hibernate</title><content type='html'>&lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Cuando tiene una relación uno a uno  en la BD, se supone que ambas tablas tiene la misma llave.&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Cuando Hibernate hace el mapeo crea una  relación one-to-one y como tienen la misma llave, ambas tablas deberian usar el  mismo Objeto PK.&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Tip: Solemos usar herramientas para generar  los mapeos y las clases Java a partir de la BD que no saben identificar el  escenario antes descrito (no conozco ningúna herramienta capaz), para no  invertirle demasido tiempo a ésto basta con que en la clase hija (de la relación  de BD) use la misma PK que la padre, y de la PK que se generó para la clase hija  hacer que extienda de la clase PK del padre:&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Ejemplo:&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Padre en la BD:&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;class&gt;&lt;/class&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"mx.net.vladpax.java.hbm.Familia"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;table=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"IEC_SUBDELEGACION"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;composite-id&gt;&lt;/composite-id&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"comp_id"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;class=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;mx.net.vladpax.java&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;.hbm&lt;span style="color: rgb(102, 0, 0);"&gt;.&lt;/span&gt;&lt;strong style="color: rgb(102, 0, 0);"&gt;FamiliaPK&lt;/strong&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;script&gt;&lt;!-- D(["mb","&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;key-property&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;cveSubdelegacion&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;column\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;CVE_SUBDELEGACION&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;type\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;java.lang.Integer&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;length\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;font&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;key-property&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;cveDelegacion&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;column\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;CVE_DELEGACION&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;type\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;java.lang.Integer&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;length\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;font&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;/composite-id&gt;&lt;/span&gt;&lt;/div&gt;\n&lt;div&gt;&lt;font&gt;&lt;font&gt;\n&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;font&gt;&lt;class&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;mx.gob.imss.ctirss.sime&lt;wbr&gt;.integracion.hbm.MpioXsubdel&amp;quot;&lt;/span&gt;&lt;font&gt; \n&lt;/span&gt;&lt;font&gt;table\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;IEC_MPIO_XSUBDEL&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;composite-id&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;comp_id&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;class\u003d&lt;/span&gt;",1] );  //--&gt;&lt;/script&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;key-property&gt;&lt;/key-property&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"cveFamilia"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;column=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"CVE_FAMILIA"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;type=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"java.lang.Integer"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;length=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;key-property&gt;&lt;/key-property&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"cveTipoFamilia"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;column=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"CVE_TIPO_FAMILIA"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;type=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"java.lang.Integer"&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;length=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-family:courier new;font-size:85%;"  &gt;"2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Hija en la BD:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;div dir="ltr"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;&lt;class&gt;&lt;/class&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;mx.net.vladpax.java.hbm.CasaXFam&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt;  &lt;span style="color: rgb(0, 0, 225);"&gt;table=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"IEC_MPIO_XSUBDEL"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;&lt;composite-id&gt;&lt;/composite-id&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"comp_id"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;class=&lt;/span&gt;&lt;script&gt;&lt;!-- D(["mb","&lt;font&gt;&amp;quot;mx.gob.imss.ctirss.sime&lt;wbr&gt;.integracion.hbm.&lt;strong&gt;&lt;font&gt;SubdelegacionPK&lt;/span&gt;&lt;/strong&gt;&amp;quot;&lt;/span&gt;&lt;font&gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;key-property&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;cveSubdelegacion&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;column\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;CVE_SUBDELEGACION&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;type\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;java.lang.Integer&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;length\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;font&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;key-property&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;name\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;cveDelegacion&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;column\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;CVE_DELEGACION&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;type\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;java.lang.Integer&amp;quot;&lt;/span&gt;&lt;font&gt; &lt;/span&gt;&lt;font&gt;length\u003d&lt;/span&gt;&lt;font&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;font&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;font&gt;&lt;/composite-id&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;\n&lt;div&gt;&lt;font&gt;Si vemos tenemos la misma clase, en la hija \nla gerramienta me generó una llamada: &lt;strong&gt;&lt;font&gt;\'MpioXsubdelPK\'&lt;/span&gt;&lt;/strong&gt; e identica a &lt;strong&gt;&lt;font&gt;SubdelegacionPK&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;\n&lt;div&gt;&lt;font&gt;La cual modifique de la siguiente \nforma:&lt;/span&gt;&lt;/div&gt;\n&lt;div&gt;&lt;font&gt;&lt;/span&gt; &lt;/div&gt;\n&lt;div&gt;\n&lt;p&gt;&lt;font&gt;public class &lt;strong&gt;&lt;font&gt;MpioXsubdelPK",1] );  //--&gt;&lt;/script&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;mx.net.vladpax.java&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;.hbm.&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Familia&lt;/span&gt;&lt;strong style="color: rgb(102, 0, 0);"&gt;PK&lt;/strong&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;&lt;key-property&gt;&lt;/key-property&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;cveFamilia&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;column=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"CVE_&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;FAMILIA&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;type=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"java.lang.Integer"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;length=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;&lt;key-property&gt;&lt;/key-property&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;cveTipoFamilia&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;column=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"CVE_&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;TIPO_FAMILIA&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;type=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"java.lang.Integer"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 225);"&gt;length=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;"2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;/&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 225);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Si vemos tenemos la misma clase, en la hija  la gerramienta me generó una llamada: &lt;strong style="color: rgb(0, 0, 102); font-weight: bold;"&gt;'&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 128);font-size:85%;" &gt;CasaXFam&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;strong style="color: rgb(0, 0, 102); font-weight: bold;"&gt;PK'&lt;/strong&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt; &lt;/span&gt;e identica a &lt;strong style="color: rgb(102, 0, 0);"&gt;SubdelegacionPK&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;La cual modifique de la siguiente  forma:&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt; &lt;p style="margin: 0cm 0cm 0pt;"&gt;&lt;font&gt;public class &lt;strong&gt;&lt;/strong&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 128);font-size:85%;" &gt;CasaXFam&lt;/span&gt;&lt;font&gt;&lt;strong style="font-weight: bold; color: rgb(0, 0, 102);"&gt;PK&lt;script&gt;&lt;!-- D(["mb","&lt;/span&gt;&lt;/strong&gt; extends &lt;strong&gt;&lt;font&gt;SubdelegacionPK&lt;/span&gt;&lt;/strong&gt; {&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;\n&lt;div&gt; &lt;/div&gt;\n&lt;div&gt; &lt;/div&gt;\n&lt;div&gt;La excepción provacada cuando caemos en el error de no usar la \nmisma clase para relaciones one-to-one es:&lt;/div&gt;\n&lt;div&gt;\n&lt;div&gt;exception getting property value with CGLIB (set \nhibernate.cglib.use_reflection&lt;wbr&gt;_optimizer\u003dfalse for more info) getter of \nmx.gob.imss.ctirss.sime&lt;wbr&gt;.integracion.hbm.&lt;em&gt;nombreClaseHijaPK&lt;/em&gt;.?; nested \nexception is org.hibernate.PropertyAccessExc&lt;wbr&gt;eption: exception getting property \nvalue with CGLIB (set hibernate.cglib.use_reflection&lt;wbr&gt;_optimizer\u003dfalse for more \ninfo) getter of \nmx.gob.imss.ctirss.sime&lt;wbr&gt;.integracion.hbm.&lt;em&gt;nombreClaseHijaPK&lt;/em&gt;.?&lt;/div&gt;&lt;/div&gt;\n&lt;div&gt;&lt;font&gt;&lt;/span&gt; &lt;/div&gt;\n&lt;div&gt;&lt;font&gt;&lt;/span&gt; &lt;/div&gt;\n&lt;div&gt;\n&lt;div&gt;Cualquier duda la vemos con gusto.&lt;/div&gt;\n&lt;div&gt; &lt;/div&gt;\n&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;\n&lt;div&gt;\n&lt;div&gt;&lt;font&gt;&lt;font&gt;&lt;strong&gt;Ing. Vladimir Aguirre \nPiedragil.&lt;br /&gt;GDC IMSS SASA.&lt;br /&gt;Softtek.&lt;br /&gt;IMPORTANTE&lt;/strong&gt;: Los documentos \ny archivos que se acompañan a esta transmisión, contienen información \nconfidencial la cual es legalmente secreta. Esta información puede ser usada \núnicamente por el destinatario cuyo nombre aparece inserto en esta transmisión. \nSi usted ha recibido esta transmisión por error, notifíquenos inmediatamente por \nesta misma vía, y borre el archivo y sus anexos. Se hace de su conocimiento por \nmedio de esta nota, que cualquier divulgación, copia, distribución o toma de \ncualquier acción derivada de la información confiada en esta transmisión, queda \nestrictamente  prohibido, el incumplimiento de esto genera responsabilidad \nlegal. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;\n&lt;/div&gt;",0] );  //--&gt;&lt;/script&gt;&lt;/strong&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);"&gt; &lt;/span&gt;extends &lt;strong style="color: rgb(102, 0, 0);"&gt;FamiliaPK&lt;/strong&gt;&lt;span style="color: rgb(102, 0, 0);"&gt; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr"&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr"&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr"&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;La excepción provacada cuando caemos en el error de no usar la  misma clase para relaciones one-to-one es:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr"&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr"&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;exception getting property value with CGLIB (set  hibernate.cglib.use_reflection&lt;wbr&gt;_optimizer=false for more info) getter of paquete.java..&lt;em&gt;nombreClaseHijaPK&lt;/em&gt;.?; nested  exception is org.hibernate.PropertyAccessExc&lt;wbr&gt;eption: exception getting property  value with CGLIB (set hibernate.cglib.use_reflection&lt;wbr&gt;_optimizer=false for more  info) getter of paquete.java.&lt;em&gt;nombreClaseHijaPK&lt;/em&gt;.?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt;&lt;font&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-115163237537802536?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/115163237537802536/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=115163237537802536&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115163237537802536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115163237537802536'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2006/06/one-to-one-with-hibernate_29.html' title='one-to-one with Hibernate'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-115082184428577747</id><published>2006-06-20T11:37:00.000-05:00</published><updated>2006-06-20T12:01:18.156-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Manejo de BLOB con Hibernate, Spring y Oracle</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Clase Form&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class DocumentacionProbatoriaForm extends ValidatorForm{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Crea una instancia de clase DocumentacionProbatoriaForm.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocumentacionProbatoriaForm() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        super();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // TODO Auto-generated constructor stub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    atributo para almacenar el rutaArchivo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private String rutaArchivo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    atributo para almacenar el archivo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private FormFile archivo;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}// end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:verdana;"&gt;Clase Action&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class DocumentacionProbatoriaMappingDispatchAction extends&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    MappingDispatchAction {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public ActionForward cargarDocumentoProbatorio(ActionMapping mapping,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        ActionForm form, HttpServletRequest request,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        HttpServletResponse response) throws Exception {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        if (logger.isInfoEnabled()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.info(" #### METODO: cargarDocumentoProbatorio");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        DocumentacionProbatoriaForm forma = (DocumentacionProbatoriaForm) form;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;FormFile docto = forma.getArchivo();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        if (logger.isDebugEnabled()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.debug("size ::" + docto.getFileSize());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.debug("name ::" + docto.getFileName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }//&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        DocumentacionProbatoriaVO vo = new DocumentacionProbatoriaVO();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        vo.setCvePersona4modif(cvePersona4modif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        vo.setArchivo(docto.getFileData());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;service = (DocumentacionProbatoriaService) super&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            .getBean("documentacionProbatoriaService");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // guardamos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        vo = service.guardarDocumentacion(vo);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end method&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Implementación de la Clase de Servicio&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class DocumentacionProbatoriaServiceImpl implements&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    DocumentacionProbatoriaService {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private static Logger logger = Logger.getLogger(DocumentacionProbatoriaServiceImpl.class);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private DocProbatoriaModifDAO docProbatoriaModifDAO;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private FoliadorDAO foliadorDAO;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Crea una instancia de clase DocumentacionProbatoriaServiceImpl.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocumentacionProbatoriaServiceImpl() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        super();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // TODO Auto-generated constructor stub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocumentacionProbatoriaVO guardarDocumentacion(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        DocumentacionProbatoriaVO vo) throws BusinessException {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            Integer cveDocProbatoriaModif = this.foliadorDAO.getCveDocProbatoriaModif(vo.getCvePersona4modif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocProbatoriaModifPK pk = new DocProbatoriaModifPK();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            pk.setCveDocProbatoriaModif(cveDocProbatoriaModif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            pk.setCvePersona4modif(vo.getCvePersona4modif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocProbatoriaModif docProba = new DocProbatoriaModif();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            docProba.setComp_id(pk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            docProba.setDocProbatoria(this.creaBlob(vo.getArchivo()));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            docProba.setDesDocProbatoria(vo.getDesDocProbatoria());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            docProba.setDesNombreArchivo(vo.getNombreArchivo());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            this.docProbatoriaModifDAO.insertar(docProba);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            vo.setCveDocProbatoriaModif(cveDocProbatoriaModif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        catch (InfrastructureException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.error(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        return vo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocumentacionProbatoriaVO recuperarDocumentacion(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        DocumentacionProbatoriaVO vo) throws BusinessException {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocProbatoriaModifPK pk = new DocProbatoriaModifPK();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            pk.setCveDocProbatoriaModif(vo.getCveDocProbatoriaModif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            pk.setCvePersona4modif(vo.getCvePersona4modif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocProbatoriaModif result= this.docProbatoriaModifDAO.findByPK(pk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            vo.setArchivo(this.toByteArray(result.getDocProbatoria()));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            vo.setDesDocProbatoria(vo.getDesDocProbatoria());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            vo.setNombreArchivo(result.getDesNombreArchivo());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            return vo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        catch (InfrastructureException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.error(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            throw new BusinessException(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Recupera todos los documentos de una persona.&lt;br /&gt;Recupera todos los datos excepto el&lt;b&gt; &lt;code&gt;BLOB&lt;/code&gt;.&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-family:courier new;"&gt;     * @param cvePersona4modif&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @return Lista con objetos &lt;code&gt;DocumentacionProbatoriaVO&lt;/code&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @throws BusinessException&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public List recuperaDocumentosXPersona(Integer cvePersona4modif) throws BusinessException{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        List response = new ArrayList();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            if (logger.isDebugEnabled()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                logger.debug("cvePersona4modif :: " + cvePersona4modif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            final List temp = this.docProbatoriaModifDAO.recuperaListaDoctos( cvePersona4modif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocProbatoriaModif persitente = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            DocumentacionProbatoriaVO vo = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            if (temp!= null &amp;&amp;amp; !temp.isEmpty()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                final  Iterator it = temp.iterator();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                while(it.hasNext()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    persitente =(DocProbatoriaModif) it.next();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo = new DocumentacionProbatoriaVO();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo.setArchivo(null);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo.setCveDocProbatoriaModif(persitente.getComp_id().getCveDocProbatoriaModif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo.setCvePersona4modif(persitente.getComp_id().getCvePersona4modif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo.setDesDocProbatoria(persitente.getDesDocProbatoria());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    vo.setNombreArchivo(persitente.getDesNombreArchivo());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                   if (logger.isDebugEnabled()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                       logger.debug("DesNombreArchivo :: "&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                            + persitente.getDesNombreArchivo() + ", "&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                            + vo.getCveDocProbatoriaModif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    response.add(vo);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            return response;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        catch (InfrastructureException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.error(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            throw new BusinessException(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Elimina un documento.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @param vo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @throws BusinessException&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        public void eliminarDocumento(DocumentacionProbatoriaVO vo) throws BusinessException{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                DocProbatoriaModifPK pk = new DocProbatoriaModifPK(); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                pk.setCveDocProbatoriaModif(vo.getCveDocProbatoriaModif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                pk.setCvePersona4modif(vo.getCvePersona4modif());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                if (logger.isInfoEnabled()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    logger.info("pk :: " + GeneralSimeUtil.getObjectAsString(pk));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                DocProbatoriaModif objetoPersistente = this.docProbatoriaModifDAO.findByPK(pk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                this.docProbatoriaModifDAO.eliminar(objetoPersistente);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                if (logger.isDebugEnabled()) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    logger.debug("Eliminar [OK]");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            catch (InfrastructureException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                logger.error(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                throw new BusinessException(e.getMessage(), e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Crea un BLob a apartir de un arrelog de bytes.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @param input&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @return&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        private Blob creaBlob(byte[] input){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            return Hibernate.createBlob(input);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private byte[] toByteArray(Blob fromBlob) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        ByteArrayOutputStream baos = new ByteArrayOutputStream();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            return toByteArrayImpl(fromBlob, baos);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        catch (SQLException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            throw new RuntimeException(e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        catch (IOException e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            throw new RuntimeException(e);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        finally {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            if (baos != null) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    baos.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                catch (IOException ex) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private byte[] toByteArrayImpl(Blob fromBlob, ByteArrayOutputStream baos)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        throws SQLException, IOException {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        byte[] buf = new byte[4000];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        InputStream is = fromBlob.getBinaryStream();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            for (;;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                int dataSize = is.read(buf);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                if (dataSize == -1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                baos.write(buf, 0, dataSize);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        finally {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            if (is != null) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    is.close();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                catch (IOException ex) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        return baos.toByteArray();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Método que establece el valor del atributo docProbatoriaModifDAO.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @param docProbatoriaModifDAO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     *            Valor a establecer en el atributo docProbatoriaModifDAO.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public void setDocProbatoriaModifDAO(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        DocProbatoriaModifDAO docProbatoriaModifDAO) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        this.docProbatoriaModifDAO = docProbatoriaModifDAO;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Método que establece el valor del atributo foliadorDAO.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * @param foliadorDAO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     *            Valor a establecer en el atributo foliadorDAO.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public void setFoliadorDAO(FoliadorDAO foliadorDAO) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        this.foliadorDAO = foliadorDAO;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:verdana;"&gt;Clase DAO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class DocProbatoriaModifDAOImpl extends DAOSimeBaseImpl implements DocProbatoriaModifDAO {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Crea una instancia de clase DocProbatoriaModifDAOImpl.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocProbatoriaModifDAOImpl() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        super();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // TODO Auto-generated constructor stub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public DocProbatoriaModif findByPK(DocProbatoriaModifPK pk) throws InfrastructureException {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        return (DocProbatoriaModif) super.getHibernateTemplate().load(DocProbatoriaModif.class, pk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    public List recuperaListaDoctos(Integer cvePersona4modif) throws InfrastructureException{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        List response = new ArrayList();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        StringBuffer query = new StringBuffer();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        query.append(" from DocProbatoriaModif as obj");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        query.append(" where obj.comp_id.cvePersona4modif = ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        query.append(cvePersona4modif);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        response = super.getHibernateTemplate().find(query.toString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        if (logger.isDebugEnabled()){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.debug("query :: " + query);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;            logger.debug("response.size() :: " + response.size());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        return response;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:verdana;"&gt;Clase VO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public class DocumentacionProbatoriaVO extends GenericSimeVO {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private static final long serialVersionUID = 1L;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.Integer cvePersona4modif;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.Integer cveDocProbatoriaModif;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     * Representación en un arreglo de bytes del archivo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private byte[] archivo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.String nombreArchivo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.String desDocProbatoria;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:verdana;"&gt;Clase de mapeo de HB:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public abstract class BaseDocProbatoriaModif  implements Serializable {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    // primary key&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private mx.net.vlad.integracion.hbm.DocProbatoriaModifPK comp_id;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    // fields&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.sql.Blob docProbatoria;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.String desDocProbatoria;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    private java.lang.String desNombreArchivo;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:verdana;"&gt;Nota&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;La clases de tipo bean obviamente tienen sus métodos get&amp;amp;set.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;La clases que considero más importante y por lo tanto la he puesto intacta es el servicio, ya que hace la transformación del arreglo de bytes al objeto BLOB y viceversa.&lt;br /&gt;La configuración de Spring no tiene nada de especial es por ello que no la pongo.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-115082184428577747?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/115082184428577747/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=115082184428577747&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115082184428577747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/115082184428577747'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2006/06/manejo-de-blob-con-hibernate-spring-y.html' title='Manejo de BLOB con Hibernate, Spring y Oracle'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113998429773477398</id><published>2006-02-15T00:15:00.000-06:00</published><updated>2007-01-02T20:14:24.161-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix-Linux'/><title type='text'>Can't connect to X11 window server using '0.0' as the value of the DISPLAY</title><content type='html'>198 cd /usr/openwin/bin/&lt;br /&gt;199  ./Xvfb :0 -screen 0 1152x900x8 &amp;amp;&lt;br /&gt;200 export DISPLAY="127.0.0.1:0.0"&lt;br /&gt;201  ./xclock&lt;br /&gt;&lt;br /&gt;xclock no debe generar nigún error.&lt;br /&gt;&lt;br /&gt;Ambiente:&lt;br /&gt;SO: Sun Microsystems Inc.   SunOS 5.9       Generic May 2002&lt;br /&gt;Server: Weblogic 8.1 sp 3&lt;br /&gt;&lt;br /&gt;En el startWeblogic&lt;br /&gt;&lt;pre&gt;JAVA_OPTIONS="&lt;b&gt;-Djava.awt.headless=true&lt;/b&gt; ${JAVA_OPTIONS}"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113998429773477398?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113998429773477398/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113998429773477398&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113998429773477398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113998429773477398'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2006/02/cant-connect-to-x11-window-server.html' title='Can&apos;t connect to X11 window server using &apos;0.0&apos; as the value of the DISPLAY'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113451940024473551</id><published>2005-12-13T18:15:00.000-06:00</published><updated>2005-12-13T18:16:40.266-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>HqlToken Panic</title><content type='html'>Error:&lt;br /&gt;CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken&lt;br /&gt;Inclusive tira al server.&lt;br /&gt;Ambiente:&lt;br /&gt;Hibernate 3&lt;br /&gt;WL 8.1&lt;br /&gt;&lt;br /&gt;Agregar la propiedad&lt;br /&gt;        &lt;property name="hibernate.query.factory_class"&gt;&lt;br /&gt;            org.hibernate.hql.classic.ClassicQueryTranslatorFactory&lt;/property&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113451940024473551?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113451940024473551/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113451940024473551&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113451940024473551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113451940024473551'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/12/hqltoken-panic.html' title='HqlToken Panic'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113268658552878048</id><published>2005-11-22T13:08:00.000-06:00</published><updated>2005-11-22T13:09:45.543-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Imagen en Haloscan</title><content type='html'>CAda vez encuentro más cosas que le quiero hacer  a mi blog pero no tengo tiempo.&lt;br /&gt;&lt;a href="http://adivina.blogspot.com/2005/04/tres-tips.html"&gt;Link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113268658552878048?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113268658552878048/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113268658552878048&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113268658552878048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113268658552878048'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/11/imagen-en-haloscan.html' title='Imagen en Haloscan'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113207624910543224</id><published>2005-11-15T11:36:00.000-06:00</published><updated>2005-11-15T11:37:29.120-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Música en el blog</title><content type='html'>Encontre &lt;a href="http://elblogdelosblogs.blogspot.com/2005/11/msica-y-videos-al-blog.html"&gt;un post&lt;/a&gt; que da las instrucciones para poder música en tu blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113207624910543224?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113207624910543224/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113207624910543224&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113207624910543224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113207624910543224'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/11/msica-en-el-blog.html' title='Música en el blog'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113079873165960297</id><published>2005-10-31T16:45:00.000-06:00</published><updated>2005-10-31T16:45:32.010-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'></title><content type='html'>&lt;a href="http://www.haloscan.com/" title="HaloScan Commenting and Trackback" rel="tag"&gt;Haloscan&lt;/a&gt; commenting and trackback have been added to this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113079873165960297?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113079873165960297/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113079873165960297&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113079873165960297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113079873165960297'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/haloscan-commenting-and-trackback-have.html' title=''/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-113029148497296762</id><published>2005-10-25T20:46:00.000-05:00</published><updated>2005-10-25T20:51:24.986-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Blog Tips y más</title><content type='html'>&lt;a href="http://adivina.blogspot.com/2005/09/blogger-tip-columnas-informativas.html"&gt;Columnas informativas&lt;/a&gt;, para el blog. Con la &lt;a href="http://www.chicaregia.com/"&gt;Chica Regia&lt;/a&gt; se ve algo similar: Mi Top 20.&lt;br /&gt;&lt;a href="http://adivina.blogspot.com/2005/09/blogger-tip-cambiar-el-historial.html"&gt;Cambiar la leyenda de los meses&lt;/a&gt;, para el blog.&lt;br /&gt;&lt;a href="http://cristobal-ponlea.blogspot.com/"&gt;Un fraude de Modelaje&lt;/a&gt;, esto es como evitar la trampa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-113029148497296762?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/113029148497296762/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=113029148497296762&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113029148497296762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/113029148497296762'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/blog-tips-y-ms.html' title='Blog Tips y más'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112982420429966658</id><published>2005-10-20T11:01:00.000-05:00</published><updated>2005-10-20T11:03:24.306-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Tablas con nombre mafufos en Oracle</title><content type='html'>Hice unos cambios en mi BD de oracle y me genero tablas con nombre mafufos como BIN$4vcvloiRRxWzgEV2Xum/KA==$0 , las cual no permitian que me conectara con una herramienta que genera los hbm y las classes java, lo elimine con:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;purge recyclebin&lt;/span&gt;&lt;br /&gt;Salu2!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112982420429966658?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112982420429966658/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112982420429966658&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112982420429966658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112982420429966658'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/tablas-con-nombre-mafufos-en-oracle.html' title='Tablas con nombre mafufos en Oracle'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112967721080588464</id><published>2005-10-18T18:12:00.000-05:00</published><updated>2005-10-18T18:25:55.493-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Sequences Oracle</title><content type='html'>&lt;span style="font-size:85%;"&gt;DROP SEQUENCE &lt;span style="font-style: italic;"&gt;nombre_del_sequence&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;CREATE SEQUENCE &lt;span style="font-style: italic;"&gt;nombre_del_sequence&lt;/span&gt;&lt;br /&gt; START WITH 1&lt;br /&gt; NOMAXVALUE&lt;br /&gt; MINVALUE 1&lt;br /&gt; NOCYCLE&lt;br /&gt; NOORDER;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112967721080588464?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112967721080588464/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112967721080588464&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112967721080588464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112967721080588464'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/sequences-oracle.html' title='Sequences Oracle'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112907610059664436</id><published>2005-10-11T19:12:00.000-05:00</published><updated>2007-01-02T20:13:25.820-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Usa tu correo preferido en MSN messenger!</title><content type='html'>&lt;span style="font-size:85%;"&gt;Usa tu correo preferido en MSN messenger !&lt;br /&gt;&lt;br /&gt;A partir de hace poco (unos meses) surgió la posibilidad de ya no poder depender de cuentas como @hotmail.com ó @msn.com para utilizar el famoso mensajero MSN Messenger, gracias al servicio de Passport NET., puedes registrar tu correo favorito como por Ej. nano.precoz@dangerous-mind.com, les advierto que no usen una cuenta de correo inexistente, si no una que ya tienen, ¿Por qué? ya sabrán en los próximos párrafos de esta nota.&lt;br /&gt;&lt;br /&gt;1. Abramos el IE (Internet Explorer u otro navegadores) y ponemos la url http://register.passport.com, es donde accedemos directamente a un formulario de registro.&lt;br /&gt;En el formulario, lo primero que te pide es poner una dirección de correo existente (unas de las que tengas, en mi caso es la de &lt;/span&gt;&lt;span style="font-size:85%;"&gt; nano.precoz@dangerous-mind.com&lt;/span&gt;&lt;span style="font-size:85%;"&gt;) de lo contrario vas a estar limitado al usar MSN, ya se darían cuenta en los próximos pasos del truco. Y luego completas lo común en el formulario como tu nombre, apellido, etc. como en el registro de cuentas de Hotmail.&lt;br /&gt;&lt;br /&gt;Luego de completar y confirmar el formulario, el servicio te notificaría tu nuevo correo, para verificar si es correcto y luego continuar. En el tercer paso luego de presionar continuar, te muestra el panel de preferencias, servicios como para cambiar tu perfil en Passport NET, pero no necesitamos cambiar nada, finalmente cerramos el navegador.&lt;br /&gt;&lt;br /&gt;3. Ahora vamos a iniciar sesión por primera vez en MSN Messenger con la nueva cuenta (Ej. &lt;/span&gt;&lt;span style="font-size:85%;"&gt; nano.precoz@dangerous-mind.com&lt;/span&gt;&lt;span style="font-size:85%;"&gt;), al entrar el servicio de Passport NET te va a pedir que comprobes tu correo (para ver si existe el correo tuyo, de lo contrario no vas a poder personalizar tu nick aunque si agregar contactos o chatear (a esto lo llamo versión limitada).&lt;br /&gt;&lt;br /&gt;4. ¿Cómo hacemos para comprobar la cuenta nueva?, abramos el correo en el Outlook o mediante el navegador depende del servicio de tu proveedor (en este caso es el correo de &lt;/span&gt;&lt;span style="font-size:85%;"&gt; nano.precoz@dangerous-mind.com&lt;/span&gt;&lt;span style="font-size:85%;"&gt;), enseguida chequeamos el correo que te van a llegar tres e-mails, 1 mail con asunto: microsoft passport te da la bienvenida, los otros dos e-mails son para comprobar correo (son iguales pero en ingles y español)&lt;br /&gt;Veamos dentro del cuerpo del mail con asunto: compruebe tu dirección de correo electrónico, el link de comprobar dirección de correo, y hagamos clic sobre el link y se abre una ventana en el IE para el OK.&lt;br /&gt;&lt;br /&gt;Una vez que Passport NET te comprobó la dirección de correo, volvamos al MSN Messenger para reiniciar sesión, una vez reiniciado la sesión vamos a ver la versión completa de MSN Messenger (ahora si puedes poner el nick que quieras).&lt;br /&gt;&lt;br /&gt;5. Ahora que tenemos la nueva cuenta en el MSN Messenger, vas tener la lista de contactos vacía.&lt;br /&gt;Bueno hay dos formas de recuperar la lista de contactos si deseas tener los mismos contactos como en tu cuenta vieja de @hotmail.com o @msn.com, esto es simple.&lt;br /&gt;&lt;br /&gt;a. Podes recuperar los contactos a mano, agregando 1 por 1 (mucho trabajo).&lt;br /&gt;&lt;br /&gt;b.    La mejor forma de recuperar es ir a iniciar sesión en la vieja cuenta de MSN Messenger, donde tienes la lista de amigos o familiares, vamos a Archivo/guardar la lista de contactos. la guardamos en un lugar de Windows (en mi caso la guardo en el escritorio para facilitar la tarea), cerramos la sesión para iniciar en la nueva cuenta de MSN, ir a Archivo/importar contactos desde un archivo), y importamos los mismos contactos. (Esto a veces no funciona del todo bien pero te ahorra trabajo, podrías intentarlos unas tres veces).&lt;br /&gt;&lt;br /&gt;Salu2!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112907610059664436?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112907610059664436/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112907610059664436&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112907610059664436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112907610059664436'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/usa-tu-correo-preferido-en-msn.html' title='Usa tu correo preferido en MSN messenger!'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112864451890313905</id><published>2005-10-06T19:17:00.000-05:00</published><updated>2005-10-06T19:21:58.906-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>aumenta tu espacio en Hotmail.</title><content type='html'>De hecho la idea de este blog fue cuando vi otro donde sólo existía una sóla entrada.&lt;br /&gt;Tal entrada especificaba los pasos para cambiar el tamaño de tu bandeja de correo de hotmail:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Entra a tu cuenta de hotmail, y en la esquina superior derecha le das clic en Opciones.&lt;/li&gt;   &lt;li&gt;Después da clic en Mi Perfil.&lt;/li&gt;   &lt;li&gt;Cambia los siguientes datos: &lt;/li&gt;   &lt;ol&gt;     &lt;li&gt;País: Estados Unidos.&lt;/li&gt;     &lt;li&gt;Estado: California&lt;/li&gt;     &lt;li&gt;Codigo Postal: 90210&lt;/li&gt;   &lt;/ol&gt;   &lt;li&gt;Despues de los cambios dale clic en el boton de Actualizar&lt;/li&gt;   &lt;li&gt;Te va a salir otra ventana y le das click en el boton Continuar&lt;/li&gt;   &lt;li&gt;Ahora en esta misma ventana entra a la siguiente direccion&lt;/li&gt;   &lt;li&gt;Escribe http://www.passport.net , sin cerrar la sesion&lt;/li&gt;   &lt;li&gt;En esta pagina en la parte de arriba dale clic en la opcion Servicios para usuarios.&lt;/li&gt;   &lt;li&gt;Te aparecera una nueva pagina donde hay dos columnas.&lt;/li&gt;   &lt;li&gt;En la primera columna hasta abajo dale clic en la opcion Cerrar mi cuenta de .NET Passport&lt;/li&gt;   &lt;li&gt;Te aparecera una nueva pagina dale clic en el boton Pongase en contacto con Hotmail.&lt;/li&gt;   &lt;li&gt;En la nueva pagina que aparece dale clic en el boton Cerrar mi cuenta&lt;/li&gt;   &lt;li&gt;Te apaecera una nueva pagina que dice Se ha cerrado tu cuenta y se ha programado su eliminación.&lt;/li&gt;   &lt;li&gt;Ahora en esta ventana entra a hotmail escibiendo http://www.hotmail.com y entra a tu correo como normalmente lo haces, escribiendo tu correo y tu contraseña sigue siendo la que usas siempre.&lt;/li&gt;   &lt;li&gt;Te aparecera una nueva ventana dale clic en el boton que dice Activar mi cuenta&lt;/li&gt;   &lt;li&gt;Depues te apareceran las condiciones de uso dale clic en el boton Acepto&lt;/li&gt;   &lt;li&gt;Te aparecera una ventana donde puedes seleccionar recibir los Boletines o la publicidad de hotmail si quieres puedes seleccionar alguno si no no hay problema, dale hasta abajo y le das clic en el boton Continuar.&lt;/li&gt;   &lt;li&gt;Ahora te aparecera una ventana donde puedes seleccionar recibir los Ofertas especiales si quieres puedes seleccionar alguno si no no hay problema, dale hasta abajo y le das clic en el boton Continuar.&lt;/li&gt;   &lt;li&gt;Y listo!!! ya tienes 25Megas para tu cuenta de hotmail y puedes mandar archivos adjuntos de 10Megas&lt;/li&gt;   &lt;li&gt;Y si no estas conforme con eso en 30 dias tu cuenta va a aumentar de 25Megas a 250Megas !!!&lt;/li&gt; &lt;/ol&gt; El blog es &lt;a href="http://hotmailupgrade.blogspot.com/"&gt;upgradeHotmail&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112864451890313905?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112864451890313905/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112864451890313905&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864451890313905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864451890313905'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/aumenta-tu-espacio-en-hotmail.html' title='aumenta tu espacio en Hotmail.'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112864393057327667</id><published>2005-10-06T19:10:00.000-05:00</published><updated>2005-10-06T19:12:10.573-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Before</title><content type='html'>Pues ya había escrito una categoria similar dentro de mi &lt;a href="http://mx.geocities.com/anokha_fw"&gt;blog anterior&lt;/a&gt;, pueden verlo&lt;a href="http://mx.geocities.com/anokha_fw/categories/herramientas/"&gt; aquí.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112864393057327667?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112864393057327667/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112864393057327667&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864393057327667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864393057327667'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/before.html' title='Before'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112864369403988839</id><published>2005-10-06T19:07:00.000-05:00</published><updated>2007-02-08T10:13:29.444-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Bienvenida</title><content type='html'>Hola, espero encuentres algo de utilidad en este espacio.&lt;br /&gt;Espero colabores posteando y así dejando aumentando la información del blog.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-family: verdana;"&gt;Vladimir Aguirre Piedragil.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112864369403988839?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112864369403988839/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112864369403988839&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864369403988839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864369403988839'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/bienvenida.html' title='Bienvenida'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17558307.post-112864363360004104</id><published>2005-10-06T19:04:00.000-05:00</published><updated>2005-10-06T19:49:03.730-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Objetivo</title><content type='html'>El objetivo de este blog es publicar cuestiones tecnologicas, buenas prácticas de desarrollo de Sw, trucos y tips de  magia, esotéria y papirofelxía, artefactos, paquetes, mañas y trampas  que aporten algo a la vida a cualquier persona que lea el blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17558307-112864363360004104?l=vlad-pax-util.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vlad-pax-util.blogspot.com/feeds/112864363360004104/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17558307&amp;postID=112864363360004104&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864363360004104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17558307/posts/default/112864363360004104'/><link rel='alternate' type='text/html' href='http://vlad-pax-util.blogspot.com/2005/10/objetivo.html' title='Objetivo'/><author><name>Vlad Pax</name><uri>http://www.blogger.com/profile/03249572712191572524</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Zf3UGoXbuks/SgiOgUA_ngI/AAAAAAAAAKI/HPpDeIQ5KkI/S220/DSC03176.JPG'/></author><thr:total>1</thr:total></entry></feed>
