<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEQFQXcycCp7ImA9WhRaFE4.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323</id><updated>2012-02-16T17:51:50.998-06:00</updated><category term="Faces" /><category term="Librerías" /><category term="SQL" /><category term="javascript" /><category term="POI" /><category term="CheckStyle" /><category term="SQL Server" /><category term="Hibernate" /><category term="Java Básico" /><category term="SCJP" /><category term="Certificación Java 6" /><category term="Oracle" /><category term="Spring Security" /><category term="Programas" /><category term="Videos" /><category term="Paginas de Consulta" /><category term="Utilerías" /><category term="Manuales" /><category term="Java Avanzado" /><category term="Rich Faces" /><category term="Grails" /><category term="Código" /><category term="Humor" /><category term="Otros" /><category term="Expresiones Regulares" /><category term="Configuraciones" /><category term="Java Mail" /><category term="Analisis y Diseño" /><category term="Servlets" /><category term="MySQL" /><category term="Jsp's" /><category term="iReport" /><category term="Thread" /><category term="XML" /><category term="Herramientas Online" /><category term="Ocio" /><category term="Tips" /><category term="log4j" /><category term="Conceptos Básicos" /><category term="Base de Datos" /><category term="Properties" /><category term="DB2" /><category term="Java Intermedio" /><category term="Hilos" /><category term="Diseño" /><category term="Eclipse IDE" /><category term="Aplicaciones" /><category term="Java Swing" /><category term="Excel" /><title>Javeros Anónimos</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://javerosanonimos.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JaverosAnnimos" /><feedburner:info uri="javerosannimos" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUYGQnsyeCp7ImA9WhRbGU8.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-8714379468719267532</id><published>2012-02-10T19:18:00.000-06:00</published><updated>2012-02-10T19:18:43.590-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T19:18:43.590-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Otros" /><title>Hola Facebook</title><content type="html">El primer post del año (Si ya se que es Febrero) y quiero comentarles 2 cosas: Una que como pueden ver tenemos un intento de Logo :) y la 2da ya nos pueden encontrar en Facebook&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.facebook.com/pages/Javeros-An%C3%B3nimos/372715822757032" target="_blank"&gt;&lt;img border="0" height="267" src="http://2.bp.blogspot.com/-4kXLLAPsoOw/TzXBQqr4XZI/AAAAAAAAAN0/abvW7JnU0wU/s400/Facebook3.jpg" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
PD: Tambien nos pueden seguir aqui &lt;a href="https://twitter.com/#%21/JaverosAnonimos" target="_blank"&gt;@JaverosAnonimos&lt;/a&gt; :) Salduoss! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-8714379468719267532?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AEcuH2EdFKxoAjVz32diPKNc6L4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEcuH2EdFKxoAjVz32diPKNc6L4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AEcuH2EdFKxoAjVz32diPKNc6L4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEcuH2EdFKxoAjVz32diPKNc6L4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/w2BLkXp0O2o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/8714379468719267532/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2012/02/hola-facebook.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8714379468719267532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8714379468719267532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/w2BLkXp0O2o/hola-facebook.html" title="Hola Facebook" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-4kXLLAPsoOw/TzXBQqr4XZI/AAAAAAAAAN0/abvW7JnU0wU/s72-c/Facebook3.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2012/02/hola-facebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4FR3kzeyp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-4807847994477814446</id><published>2011-12-21T10:01:00.007-06:00</published><updated>2012-02-10T16:45:16.783-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T16:45:16.783-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Spring Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Faces" /><title>Spring Security taglibs</title><content type="html">Pues trabajando con JSF 1.2 (Facelets) y Spring 2 y maven me encontre con el detalle que para usar tags de de spring security dentro de mi jspx no funcionaba usando xmlns:sec="http://www.springframework.org/security/tags" (esto si funciona con jsp) asi que investigando encontre un componente que ya esta hecho para sustituirlo por xmlns:sec="http://www.springframework.org/security/facelets/tags"
PASO 1:
Agregar el repositorio de donde bajar la libreria:
&lt;br /&gt;
&lt;pre class="brush:xml;"&gt;&lt;repository&gt;
&lt;id&gt;org.springframework.security.taglibs.facelets&lt;/id&gt;
&lt;url&gt;http://spring-security-facelets-taglib.googlecode.com/svn/repo/&lt;/url&gt;
&lt;/repository&gt;
&lt;/pre&gt;
PASO 2: 
Agregar la dependencia a nuestro pom:
&lt;br /&gt;
&lt;pre class="brush:xml;"&gt;&lt;dependency&gt;
&lt;groupid&gt;org.springframework.security&lt;/groupid&gt;
&lt;artifactid&gt;facelets-taglib-jsf12-spring-2&lt;/artifactid&gt;
&lt;version&gt;0.5&lt;/version&gt;
&lt;/dependency&gt;
&lt;/pre&gt;
Ya con la libreria agregada pasamos a nuestro jspx 
&lt;br /&gt;
&lt;pre class="brush:xml;"&gt;&lt;title&gt;Ejemplo&lt;/title&gt;
&lt;sec:ifanygranted roles="ROLE_ADMIN,ROLE_USER"&gt;
&lt;h:outputtext id="prueba" value="Etiqueta 1"&gt;
&lt;/h:outputtext&gt;&lt;/sec:ifanygranted&gt;
&lt;sec:ifallgranted roles="ROLE_ADMIN"&gt;
&lt;h:outputtext id="prueba" value="Etiqueta solo para administrador"&gt;
&lt;/h:outputtext&gt;&lt;/sec:ifallgranted&gt;
&lt;/pre&gt;
Espero y les sea util este post  para ver el código 
del componente les dejo la liga que encontre:
 &lt;a href="http://code.google.com/p/spring-security-facelets-taglib/"&gt;http://code.google.com/p/spring-security-facelets-taglib/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-4807847994477814446?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IxZxO_BDnLrffCb4peD8srID_D0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IxZxO_BDnLrffCb4peD8srID_D0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IxZxO_BDnLrffCb4peD8srID_D0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IxZxO_BDnLrffCb4peD8srID_D0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/WspMHJRYVhQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/4807847994477814446/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/12/spring-security-taglibs.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4807847994477814446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4807847994477814446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/WspMHJRYVhQ/spring-security-taglibs.html" title="Spring Security taglibs" /><author><name>Γ  Gamma</name><uri>http://www.blogger.com/profile/00309792513832315788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://4.bp.blogspot.com/_Z79NQvOyX_o/SZ2VlogmKzI/AAAAAAAAAAU/iYK1NdIQu5M/S220/Dibujo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/12/spring-security-taglibs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHQXgyfSp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-8245536403489319532</id><published>2011-12-20T18:10:00.003-06:00</published><updated>2012-02-10T16:48:50.695-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T16:48:50.695-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>MANEJO DE NULL EN MySQL</title><content type="html">&lt;div class="MsoNormal"&gt;
En ocasiones cuando uno realiza Sub-consultas o inner  se llega a topar con datos null, para su visualización no existe problemas, pero podemos causar un error  si lo mandamos a un resultset de java, por ese motivo es mejor manejar los datos null en MySQL  antes de tener la consulta.&lt;/div&gt;
&lt;div class="MsoNormal" style="tab-stops: 50.25pt;"&gt;
                      &lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Creación:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
En su creación se puede restringir con el comandos “IS NULL” para que no se acepten en la  inserción datos nulos, Ejemplo:

&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;Create table PRUEBA(&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;Id  inti s null,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;Nombre varchar is null,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;Edad int null&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Consulta:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
En las consultas podemos utilizar lo siguiente: &lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Si nosotros necesitamos mostrar los registros de la edad que contengan datos null solo tenemos que realizar lo siguiente:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;SELECT&lt;/li&gt;
&lt;li&gt;*&lt;/li&gt;
&lt;li&gt;FROM PRUEBA&lt;/li&gt;
&lt;li&gt;WHERE EDAD&lt;span style="color: #33ccff;"&gt; &lt;span style="color: #3366ff;"&gt;IS NULL&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
Para realizar la operación contraria lo único que tienemos que hacer es anteponer a la palabra &lt;span style="color: #3366ff;"&gt;NULL&lt;/span&gt; el &lt;span style="color: #3366ff;"&gt;NOT&lt;/span&gt; de esta forma regresara todos los reguistros contengan información en el campo edad.
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;SELECT&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;FROM PRUEBA&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="EN-US"&gt;WHERE EDAD &lt;span style="color: #3366ff;"&gt;IS NOT NULL&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal"&gt;
Cuando se realizan join o sub consultas, es muy frecuente que nos regrese datos &lt;span style="color: #3366ff;"&gt;NULL&lt;/span&gt;, por lo cual podemos utilizar la  función &lt;span style="color: #3366ff;"&gt;IFNULL&lt;/span&gt;.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Función &lt;span style="color: #3333ff;"&gt;IFNULL&lt;/span&gt;(P1,P2).&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
La función IFNULL() nos ayuda a controlar los datos nullos, es necesario tener 2 expreciones, la primera es el dato a evaluar y la segunda es dato de retorno:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
SELECT &lt;span style="color: #3366ff;"&gt;IFNULL(EDAD,0)&lt;/span&gt;.
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
La expresión anterior devuelve un cero cuando la edad es nula, de esta forma nos evitamos problemas si es necesario realizar operaciones, no es necesario que el tipo de dato de entrada sea el mismo que el tipo de dato de retorno, podemos evaluar un &lt;span style="color: #3366ff;"&gt;int &lt;/span&gt;y regresar un &lt;span style="color: #3366ff;"&gt;varchar &lt;/span&gt;o viceversa. Como en el siguiente ejemplo:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
SELECT &lt;span style="color: #3366ff;"&gt;IFNULL&lt;/span&gt;(&lt;span style="color: #3366ff;"&gt;NULL&lt;/span&gt;,'SI HAY DATOS NULOS')&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Esta consulta regresa 'SI HAY DATOS NULOS'
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-8245536403489319532?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3HZaRMGv0D0mwfEYJzds54yFn-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3HZaRMGv0D0mwfEYJzds54yFn-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3HZaRMGv0D0mwfEYJzds54yFn-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3HZaRMGv0D0mwfEYJzds54yFn-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/l5k3KOOU2Z0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/8245536403489319532/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/12/manejo-de-null-en-mysql.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8245536403489319532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8245536403489319532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/l5k3KOOU2Z0/manejo-de-null-en-mysql.html" title="MANEJO DE NULL EN MySQL" /><author><name>Λ λ lambda</name><uri>http://www.blogger.com/profile/04356086027469895144</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/12/manejo-de-null-en-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQDQn0-cSp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-7152215309242053979</id><published>2011-12-19T18:10:00.016-06:00</published><updated>2012-02-10T17:59:33.359-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T17:59:33.359-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><title>LEER ARCHIVOS EXCEL .XLSX</title><content type="html">&lt;div style="text-align: justify;"&gt;
Hola amigos javeros, bueno hace algunos días ayude a un amigo para poder leer archivos de EXCEL 2007, aunque ya contaba con un código que leia los archivos .xls los archivos Excel XLSX se leen de manera diferente, primaro para realizar esto es necesario contar con las siguientes librerías.
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;• poi-3.7-20101029&lt;/li&gt;
&lt;li&gt;• poi-ooxml-3.7-20101029&lt;/li&gt;
&lt;li&gt;• poi-ooxml-schemas-3.7-20101029&lt;/li&gt;
&lt;li&gt;• poi-scratchpad-3.7-20101029&lt;/li&gt;
&lt;li&gt;• xmlbeans-2.3.0&lt;/li&gt;
&lt;li&gt;• dom4j-1.6.1&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
Una vez que contamos con esta información es momento de pasar al código a continuación les dejo el código.&lt;br /&gt;
&lt;/div&gt;

&lt;pre class="brush:java;"&gt;
    import java.io.File;
    import java.io.FileInputStream;
    import java.text.ParseException;
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    import org.apache.poi.xssf.usermodel.XSSFCell;
    import org.apache.poi.xssf.usermodel.XSSFRow;
    import org.apache.poi.xssf.usermodel.XSSFSheet;
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    public class Prueba {
    public Prueba(File fileName) throws ParseException{
    List cellDataList = new ArrayList();
    try{
    FileInputStream fileInputStream = new FileInputStream( fileName);
    XSSFWorkbook workBook = new XSSFWorkbook(fileInputStream);
    XSSFSheet hssfSheet = workBook.getSheetAt(0);
    Iterator rowIterator = hssfSheet.rowIterator();
    while0 (rowIterator.hasNext()){
    XSSFRow hssfRow = (XSSFRow) rowIterator.next();
    Iterator iterator = hssfRow.cellIterator();
    List cellTempList = new ArrayList();
    while (iterator.hasNext()){
    XSSFCell hssfCell = (XSSFCell) iterator.next();
    cellTempList.add(hssfCell);
    }
    cellDataList.add(cellTempList);
    }
    }catch (Exception e)
    {e.printStackTrace();}
    Leer(cellDataList);
    }
    private void Leer(List cellDataList){
    for (int i = 0; i &amp;lt; cellDataList.size(); i++){
    List cellTempList = (List) cellDataList.get(i);
    for (int j = 0; j &amp;lt; cellTempList.size(); j++){
    XSSFCell hssfCell = (XSSFCell) cellTempList.get(j);
    String stringCellValue = hssfCell.toString();
    System.out.print(stringCellValue+" ");
    }
    System.out.println();
    }
    }
    public static void main(String[] args) throws ParseException{
    File f=new File("C:/prueba.xlsx");
    if(f.exists()){
    Prueba pb=new Prueba(f);
    }
    }
    }
&lt;/pre&gt;
Nota: este código solo funciona con archivos con extensión .XLSX para los archivos con extensión .xls se utiliza otro código que posteo uno de mis compañeros, saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-7152215309242053979?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/390AVZBdiqaC_f5CL1KZKqYddDI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/390AVZBdiqaC_f5CL1KZKqYddDI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/390AVZBdiqaC_f5CL1KZKqYddDI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/390AVZBdiqaC_f5CL1KZKqYddDI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/_canJYvSUkk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/7152215309242053979/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/12/leer-archivos-excel-xlsx.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/7152215309242053979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/7152215309242053979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/_canJYvSUkk/leer-archivos-excel-xlsx.html" title="LEER ARCHIVOS EXCEL .XLSX" /><author><name>Λ λ lambda</name><uri>http://www.blogger.com/profile/04356086027469895144</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/12/leer-archivos-excel-xlsx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHQXY9fCp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-4091319701157809368</id><published>2011-11-24T13:33:00.003-06:00</published><updated>2011-11-24T13:48:50.864-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T13:48:50.864-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Grails" /><title>Hacer un for en Grails</title><content type="html">Suponiendo que iteramos una lista que nos contiene un vo que tiene tres propiedades nombre, apellidoPaterno, apellidoMaterno.
Algo asi:
&lt;pre class="brush: java;"&gt;
// lista a iterar (esto estaria en nuestro controlador)
List&lt;Persona&gt; listaNombre = new ArrayList&lt;Persona&gt;();
Persona persona= new Persona("Juanito","Perez","Perez");
listaNombre.add(persona);

//codigo en nuestro gsp
&lt;table border"1" width="600"&gt;
&lt;!-- tenemos nuestra iteracion en la propiedad in va nuestra lista en estatus nuestra variable de iteracion en este caso i--&gt;
 &lt;g:each in="${listaNombre}" status="i"&gt;
  &lt;tr&gt;
   &lt;td&gt;
&lt;!-- recuperamos las propiedades de la lista para imprimirlas--&gt;
    ${listaNombre[i].nombre}
   &lt;/td&gt;
   &lt;td&gt;
    ${listaNombre[i].apellidoPaterno}
   &lt;/td&gt;
   &lt;td&gt;
    ${listaNombre[i].apellidoMaterno}
   &lt;/td&gt;
  &lt;/tr&gt;
&lt;!-- terminamos nuestra iteracion--&gt;
 &lt;/g:each&gt;
&lt;/table&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-4091319701157809368?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lGxVt2YWmuIWN-cYHj7005Ii43I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lGxVt2YWmuIWN-cYHj7005Ii43I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lGxVt2YWmuIWN-cYHj7005Ii43I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lGxVt2YWmuIWN-cYHj7005Ii43I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/TTJJgd7IXJg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/4091319701157809368/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/hacer-un-for-con-grails.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4091319701157809368?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4091319701157809368?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/TTJJgd7IXJg/hacer-un-for-con-grails.html" title="Hacer un for en Grails" /><author><name>Γ  Gamma</name><uri>http://www.blogger.com/profile/00309792513832315788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://4.bp.blogspot.com/_Z79NQvOyX_o/SZ2VlogmKzI/AAAAAAAAAAU/iYK1NdIQu5M/S220/Dibujo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/hacer-un-for-con-grails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFRHszfSp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-2877802952179149387</id><published>2011-11-24T12:56:00.004-06:00</published><updated>2011-11-24T13:48:35.585-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T13:48:35.585-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Grails" /><title>Hacer un if en Grails</title><content type="html">Muchas veces necesitamos validar las cosas dentro de nuestro gsp y hoy pondre un ejemplo con la estructura de un if dentro de un gsp suponiendo que nuestro controller tiene un rendered en un metodo y nos regresa una lista y necesitamos que esta lista no este nula para poder pintar una tabla tendriamos algo asi
&lt;pre class="brush: java;"&gt;


&lt;!-- Nuestro if donde en la propiedd test ponemos la condicion que se debe cumplir--&gt;
&lt;g:if test="${listaNombre!=null }"&gt;
&lt;!--Nuestro codigo en caso que se cumpla la condicion que agregamos --&gt;
   &lt;table border"1" width="600"&gt;
     &lt;tr&gt;
       &lt;td&gt;
         ${nombre}
       &lt;/td&gt;
     &lt;/tr&gt;
  &lt;/table&gt;
&lt;!-- nuestra linea que termina el if--&gt;
&lt;/g:if&gt;
&lt;!--En caso de usar el else siguiente de termianr nuestro if iria nuestra condicion else --&gt;
&lt;g:else&gt;
&lt;!-- Codigo a ejecutar si no se cumple la condicion --&gt;
&lt;table border"1" width="600"&gt;
     &lt;tr&gt;
       &lt;td&gt;
La lista de nombres esta vacia
       &lt;/td&gt;
     &lt;/tr&gt;
  &lt;/table&gt;
&lt;!-- Terminar el else--&gt;
&lt;/g:else&gt;


&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-2877802952179149387?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sllqbf5FgPYGJJrRYrz9_wC5fe4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sllqbf5FgPYGJJrRYrz9_wC5fe4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sllqbf5FgPYGJJrRYrz9_wC5fe4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sllqbf5FgPYGJJrRYrz9_wC5fe4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/YtbTfZKan4U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/2877802952179149387/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/hacer-un-if-con-grails.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/2877802952179149387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/2877802952179149387?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/YtbTfZKan4U/hacer-un-if-con-grails.html" title="Hacer un if en Grails" /><author><name>Γ  Gamma</name><uri>http://www.blogger.com/profile/00309792513832315788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://4.bp.blogspot.com/_Z79NQvOyX_o/SZ2VlogmKzI/AAAAAAAAAAU/iYK1NdIQu5M/S220/Dibujo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/hacer-un-if-con-grails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFSHcyeyp7ImA9WhRTGUo.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-6668574521556247093</id><published>2011-11-10T16:52:00.001-06:00</published><updated>2011-11-10T18:43:39.993-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T18:43:39.993-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Configuraciones" /><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Actualizar Base de Datos Automaticamente con Hibernate</title><content type="html">&lt;b style="color: #444444;"&gt;Imaginen este escenario:&lt;/b&gt;&lt;span style="color: #666666;"&gt; &lt;/span&gt;Tienen su Base de datos creada con Hibernate llena de muchos datos valiosos pero por cuestiones del universo (que no podemos explicar) nos encontramos la necesidad de crear una tabla nueva, modificarla, agregar columnas, etc. Y todo esto sin alterar un solo dato; pues bien, hacerlo de forma automática con hibernate y sin tocar un solo dato es muy sencillo.

Veamos un ejemplo de la configuración de Hibernate muy simple:

&lt;br /&gt;

&lt;pre class="brush: xml;toolbar: true;" style="overflow-y:hidden;overflow-x:visible;"&gt;&lt;hibernate-configuration&gt;
&lt;hibernate-configuration&gt;
&lt;session-factory&gt;
 &lt;property name="connection.driver_class"&gt;
   oracle.jdbc.driver.OracleDriver
 &lt;/property&gt;
 &lt;property name="connection.url"&gt;
   jdbc:oracle:thin:@10.10.10.10:1521:svpro
 &lt;/property&gt;
 &lt;property name="connection.username"&gt;xxx&lt;/property&gt;
 &lt;property name="connection.password"&gt;xxxx&lt;/property&gt;
 &lt;property name="connection.pool_size"&gt;10&lt;/property&gt;
 &lt;property name="hibernate.dialect"&gt;
   org.hibernate.dialect.OracleDialect
 &lt;/property&gt;
 &lt;property name="show_sql"&gt;true&lt;/property&gt;
 &lt;mapping class="mipaquete.entity.Clase" /&gt;
 &lt;mapping class="mipaquete.entity.OtraClase"/&gt;
&lt;/session-factory&gt;
&lt;/hibernate-configuration&gt;
&lt;/pre&gt;

&lt;br /&gt;
Independientemente de como configuremos nuestras clases Entity (Por medio de XML's o anotaciones) solo tenemos que poner atención en la propiedad &lt;b&gt;hbm2ddl.auto&lt;/b&gt; Existen 4 diferentes valores para esta propiedad: &lt;i&gt;validate, update, create y create-drop&lt;/i&gt;
Cada uno es muy obvio su funcionamiento, en este caso nos interesa &lt;b&gt;update &lt;/b&gt;&lt;br /&gt;
Agregamos la siguiente linea a nuestro archivo después del ultimo property y antes del primer mapping  según el ejemplo anterior:&lt;br /&gt;

&lt;br /&gt;
&lt;pre class="brush: xml;toolbar: false;"&gt;&lt;property name="hbm2ddl.auto"&gt;update&lt;/property&gt;
&lt;/pre&gt;
&lt;br /&gt;
Y ya, con esto la siguiente vez que iniciemos nuestra aplicaciòn los cambios o nuevas creaciones en las Clases de entidad quedaran reflejados en la BD sin necesidad de tocar los datos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-6668574521556247093?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CFZrZmhW41r-rdVurBZHoYXV_F0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CFZrZmhW41r-rdVurBZHoYXV_F0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CFZrZmhW41r-rdVurBZHoYXV_F0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CFZrZmhW41r-rdVurBZHoYXV_F0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/AKE9qVzCz2M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/6668574521556247093/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/actualizar-base-de-datos.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6668574521556247093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6668574521556247093?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/AKE9qVzCz2M/actualizar-base-de-datos.html" title="Actualizar Base de Datos Automaticamente con Hibernate" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/actualizar-base-de-datos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMAQn87eCp7ImA9WhRTGUs.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-4483137052971168684</id><published>2011-11-10T15:58:00.001-06:00</published><updated>2011-11-10T16:34:03.100-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T16:34:03.100-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CheckStyle" /><category scheme="http://www.blogger.com/atom/ns#" term="Configuraciones" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title>Ejemplo XML Checkstyle</title><content type="html">Aquí les dejo un ejemplo de un CheckStyle para usarlo en Eclipse con el plugin de checkstyle version 5.4 Contienen algunos lineamientos que pueden ayudarnos a mejorar la calidad de nuestro código, también comento algunos módulos para saber que hace específicamente este XMLde configuración para Checstyle.
&lt;br /&gt;
&lt;pre class="brush: xml;"&gt;  
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"&gt;
&lt;!-- Para que marque error los imports no usados--&gt;
    &lt;module name="UnusedImports"&gt;
      &lt;property name="severity" value="error"/&gt;
    &lt;/module&gt;
&lt;!-- Para que marque error los system.out.println--&gt;
    &lt;module name="RegexpSinglelineJava"&gt;
      &lt;property name="severity" value="error"/&gt;
      &lt;property name="format" value="System\.out\.print(ln)?\("/&gt;
      &lt;property name="message" value="Avoid System.out.println, use log4j instead"/&gt;
      &lt;property name="ignoreComments" value="true"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque error los system.error--&gt;
    &lt;module name="RegexpSinglelineJava"&gt;
      &lt;property name="severity" value="error"/&gt;
      &lt;property name="format" value="System\.err\.print(ln)?\("/&gt;
      &lt;property name="message" value="Avoid System.err.println, use log4j instead"/&gt;
      &lt;property name="ignoreComments" value="true"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque error los printStactkTrace y forzarlos a usar log4j--&gt;
    &lt;module name="RegexpSinglelineJava"&gt;
      &lt;property name="severity" value="error"/&gt;
      &lt;property name="format" value="\.printStackTrace\(\)"/&gt;
      &lt;property name="message" value="Avoid printStackTrace(), use log.error(e,e) instead"/&gt;
      &lt;property name="ignoreComments" value="true"/&gt;
    &lt;/module&gt;
    &lt;module name="UnusedImports"/&gt;
    &lt;module name="LineLength"&gt;
      &lt;property name="severity" value="warning"/&gt;
      &lt;property name="tabWidth" value="4"/&gt;
    &lt;/module&gt;
    &lt;module name="RegexpSinglelineJava"&gt;
      &lt;property name="severity" value="error"/&gt;
      &lt;property name="format" value="\System.exit\(\)"/&gt;
      &lt;property name="message" value="Avoid System.exit, use log4j instead"/&gt;
      &lt;property name="ignoreComments" value="true"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que alert cuando el orden de declaracion no es correcto--&gt;
    &lt;module name="DeclarationOrder"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque alerta cuando las constantes no cumplen el lineamiento de ser mayusculas--&gt;
    &lt;module name="ConstantName"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;   
    &lt;module name="StaticVariableName"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;
    &lt;module name="ParameterNumber"&gt;
      &lt;property name="severity" value="error"/&gt;
      &lt;property name="max" value="10"/&gt;
    &lt;/module&gt;
    &lt;module name="MethodLength"&gt;
      &lt;property name="max" value="80"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque error los bloques sin codigo (if,else, for, while etc )--&gt;
    &lt;module name="EmptyBlock"&gt;
      &lt;property name="severity" value="error"/&gt;
    &lt;/module&gt;
    &lt;module name="OneStatementPerLine"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque alerta que falta el javadoc--&gt;
    &lt;module name="JavadocType"&gt;
      &lt;property name="severity" value="warning"/&gt;
      &lt;property name="scope" value="public"/&gt;
    &lt;/module&gt;
    &lt;!-- Para que marque alerta cuando se usan numeros magicos--&gt;
    &lt;module name="MagicNumber"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;
    &lt;module name="IllegalCatch"&gt;
      &lt;property name="severity" value="warning"/&gt;
    &lt;/module&gt;
  &lt;/module&gt;
  &lt;!-- Para que marque error si el documento sobrepasa las 1000 lineas--&gt;
  &lt;module name="FileLength"&gt;
    &lt;property name="severity" value="warning"/&gt;
    &lt;property name="max" value="1000"/&gt;
  &lt;/module&gt;
&lt;/module&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-4483137052971168684?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lqefZBmlSbAcJOBmR-O6sAhjHWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lqefZBmlSbAcJOBmR-O6sAhjHWw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lqefZBmlSbAcJOBmR-O6sAhjHWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lqefZBmlSbAcJOBmR-O6sAhjHWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/BKTG0oJm_gc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/4483137052971168684/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/ejemplo-xml-checkstyle.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4483137052971168684?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4483137052971168684?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/BKTG0oJm_gc/ejemplo-xml-checkstyle.html" title="Ejemplo XML Checkstyle" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/ejemplo-xml-checkstyle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYARn05fSp7ImA9WhRTGUg.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-5736599840899997034</id><published>2011-11-10T13:39:00.000-06:00</published><updated>2011-11-10T13:42:27.325-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T13:42:27.325-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Configuraciones" /><category scheme="http://www.blogger.com/atom/ns#" term="Utilerías" /><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Hiberrnate Dialects</title><content type="html">&lt;b style="color: #444444;"&gt;Les dejo esta tabla &lt;/b&gt;donde se muestran los Dialects para Hibernate disponibles, y así puedan configurar su Base de Datos preferida sin problemas. Si quieren mas detalle pueden consultar la &lt;a href="http://docs.jboss.org/hibernate/core/3.5/reference/es-ES/html/session-configuration.html" target="_blank"&gt;documentaciòn aquí&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; width: 584px;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="background: #548DD4; border: solid gray 1.0pt; mso-background-themecolor: text2; mso-background-themetint: 153; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: white; font-size: 18pt;"&gt;RDBMS&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: #548DD4; border-left: none; border: solid gray 1.0pt; mso-background-themecolor: text2; mso-background-themetint: 153; mso-border-alt: solid gray .5pt; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: white; font-size: 18pt;"&gt;Dialect&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;DB2&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.DB2Dialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;DB2 AS/400&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.DB2400Dialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;DB2 OS390&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.DB2390Dialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;PostgreSQL&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.PostgreSQLDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;MySQL&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.MySQLDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;MySQL con InnoDB&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.MySQLInnoDBDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;MySQL con MyISAM&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.MySQLMyISAMDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Oracle any versión&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.OracleDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Oracle 9i&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.Oracle9iDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Oracle 10g&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.Oracle10gDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="height: 3.5pt; mso-yfti-irow: 11;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; height: 3.5pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Sybase&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; height: 3.5pt; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.SybaseDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="color: black;"&gt;Sybase Anywhere&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span lang="EN-US" style="color: #595959;"&gt;org.hibernate.dialect.SybaseAnywhereDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Microsoft SQL Server&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.SQLServerDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;SAP DB&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.SAPDBDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Informix&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.InformixDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;HypersonicSQL&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.HSQLDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Ingres&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.IngresDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Progress&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.ProgressDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 19;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Mckoi SQL&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.MckoiDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 20;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Interbase&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.InterbaseDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 21;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Pointbase&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.PointbaseDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 22;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;FrontBase&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.FrontbaseDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 23; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid gray 1.0pt; mso-border-alt: solid gray .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 161.35pt;" valign="top" width="215"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: black;"&gt;Firebird&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid gray 1.0pt; border-left: none; border-right: solid gray 1.0pt; border-top: none; mso-border-alt: solid gray .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themeshade: 128; mso-border-left-alt: solid gray .5pt; mso-border-left-themecolor: background1; mso-border-left-themeshade: 128; mso-border-right-themecolor: background1; mso-border-right-themeshade: 128; mso-border-themecolor: background1; mso-border-themeshade: 128; mso-border-top-alt: solid gray .5pt; mso-border-top-themecolor: background1; mso-border-top-themeshade: 128; padding: 0cm 5.4pt 0cm 5.4pt; width: 276.4pt;" valign="top" width="369"&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="color: #595959;"&gt;org.hibernate.dialect.FirebirdDialect&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-5736599840899997034?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4WBj4sSe98qKRUj8hmKD-DNSgw0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4WBj4sSe98qKRUj8hmKD-DNSgw0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4WBj4sSe98qKRUj8hmKD-DNSgw0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4WBj4sSe98qKRUj8hmKD-DNSgw0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/YyU-G8-18Vs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/5736599840899997034/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/hiberrnate-dialects.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5736599840899997034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5736599840899997034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/YyU-G8-18Vs/hiberrnate-dialects.html" title="Hiberrnate Dialects" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/hiberrnate-dialects.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDRHw8eSp7ImA9WhRTGEs.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-5596292312149126266</id><published>2011-11-09T11:30:00.000-06:00</published><updated>2011-11-09T11:34:35.271-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-09T11:34:35.271-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><category scheme="http://www.blogger.com/atom/ns#" term="Utilerías" /><title>Evitar NullPointerException al validar String</title><content type="html">&lt;b&gt;&lt;span style="color: #444444;"&gt;Esta vez quiero mostrarles&lt;/span&gt; &lt;/b&gt;algo muy sencillo pero también muy útil a la hora de validar cadenas usando el método &lt;i&gt;equals&lt;/i&gt;. Veamos un ejemplo: &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public class ValidarNull {
    public static void main(String[] args){
        //Declaramos una cadena con un valor nulo
        String cadenaPrueba = null;
        try{
            /*Intentanmos validar si la cadena equivale a vacio.
              Si ejecutamos nos daremos cuenta que esto 
             genera una excepciòn ya que la cadena es nula*/
            if (cadenaPrueba.equals("")) {
                System.out.println("Hola  Javeros Anònimos");
            }else{
                System.out.println("Adiós Javeros Anònimos");
            }
        }catch(NullPointerException ex){            
            System.out.println("Una fea excepción: "+ex);
        }
    }
}&lt;/pre&gt;
Como podemos notar en el ejemplo al intentar validar la cadena se genera una excepción ya que la cadena es nula, sin embargo con tan solo cambiar de orden la validaciòn podemos ahorrarnos el error.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;    //Se genera excepciòn
    if (cadenaPrueba.equals(""))    
    //Evitamos la excepciòn
    if ("".equals(cadenaPrueba))
&lt;/pre&gt;
&lt;br /&gt;
Veamos el ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public class ValidarNull {
    public static void main(String[] args){
        String cadenaPrueba = null;
        try{
           //Validamos la cadena nula evitando la excepciòn
            if ("".equals(cadenaPrueba)) {
                System.out.println("Hola  Javeros Anònimos");
            }else{
                System.out.println("Adiós Javeros Anònimos");
            }
        }catch(NullPointerException ex){
            System.out.println("Una fea excepción: "+ex);
        }
    }    
}&lt;/pre&gt;
&lt;br&gt;
Listo! Así de fácil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-5596292312149126266?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HFLixH3d0n6-Ot4we55g1QW8lRY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HFLixH3d0n6-Ot4we55g1QW8lRY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HFLixH3d0n6-Ot4we55g1QW8lRY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HFLixH3d0n6-Ot4we55g1QW8lRY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/8tDjDl2Oh20" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/5596292312149126266/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/11/evitar-nullpointerexception-al-validar.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5596292312149126266?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5596292312149126266?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/8tDjDl2Oh20/evitar-nullpointerexception-al-validar.html" title="Evitar NullPointerException al validar String" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/11/evitar-nullpointerexception-al-validar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04ESX4ycSp7ImA9WhdaFUg.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-9146417058316974187</id><published>2011-10-25T11:22:00.002-05:00</published><updated>2011-10-25T11:25:08.099-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T11:25:08.099-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Base de Datos" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>SQL - Quitar registros repetidos de una consulta</title><content type="html">&lt;b&gt;Como ya es costumbre&lt;/b&gt; en el blog revisaremos de forma ràpida y sencilla como quitar los registros duplicados de una tabla cuando realizamos un Select el ejemplo es de lo mas simple:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;SELECT DISTINCT columna, columna2,columna3 FROM tabla
&lt;/pre&gt;
&lt;br /&gt;
Como les dije es muy simple solo es cuestion de agregar &lt;b&gt;DISTINCT&lt;/b&gt; a nuestro Query, tambièn pueden agregar un &lt;b&gt;ORDER BY&lt;/b&gt; para obtener mejores resultados. 
&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;SELECT DISTINCT columna, columna2,columna3 FROM tabla ORDER BY columna3
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-9146417058316974187?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0HtZ8tykPy2iNELrg6sLWIqMwAU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0HtZ8tykPy2iNELrg6sLWIqMwAU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0HtZ8tykPy2iNELrg6sLWIqMwAU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0HtZ8tykPy2iNELrg6sLWIqMwAU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/X6Q4A-9q3ak" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/9146417058316974187/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/10/sql-quitar-registros-repetidos-de-una.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/9146417058316974187?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/9146417058316974187?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/X6Q4A-9q3ak/sql-quitar-registros-repetidos-de-una.html" title="SQL - Quitar registros repetidos de una consulta" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/10/sql-quitar-registros-repetidos-de-una.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBSHw_fCp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-7525934671993403879</id><published>2011-08-09T18:04:00.001-05:00</published><updated>2012-02-10T16:49:19.244-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T16:49:19.244-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rich Faces" /><title>Componentes de rich faces</title><content type="html">&lt;div&gt;
Hoy simplemente quiero compartir esta liga, aquí encontraran los componentes de rich faces además de que trae el código de los ejemplos que se muestran ahí:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&amp;amp;sample=dataTableEdit&amp;amp;skin=blueSky%22%3Ehttps://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&amp;amp;sample=dataTableEdit&amp;amp;skin=blueSky"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-mU7qoocrcDg/TqRPg-X-nRI/AAAAAAAAAM4/IzDNPDbMvMM/s400/rich.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="https://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&amp;amp;sample=dataTableEdit&amp;amp;skin=blueSky"&gt;https://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&amp;amp;sample=dataTableEdit&amp;amp;skin=blueSky&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/2692314905641741323-7525934671993403879?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y_OKTqGjs-t2867h3EEr6fIxe-w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y_OKTqGjs-t2867h3EEr6fIxe-w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y_OKTqGjs-t2867h3EEr6fIxe-w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y_OKTqGjs-t2867h3EEr6fIxe-w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/tssY_8ePXBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/7525934671993403879/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/08/componentes-de-rich-faces.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/7525934671993403879?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/7525934671993403879?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/tssY_8ePXBQ/componentes-de-rich-faces.html" title="Componentes de rich faces" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-mU7qoocrcDg/TqRPg-X-nRI/AAAAAAAAAM4/IzDNPDbMvMM/s72-c/rich.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/08/componentes-de-rich-faces.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYHRH89eyp7ImA9WhdREks.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-5229903688021774492</id><published>2011-08-01T23:25:00.012-05:00</published><updated>2011-08-02T00:15:35.163-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-02T00:15:35.163-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iReport" /><title>Campos, variables y parámetros.</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Estos son los tipos de objetos que pueden almacenar valores. El modo de hacer referencia a cada tipo dentro de las expresiones es del siguiente modo:&lt;/div&gt;&lt;ul style="margin-top:0cm" type="circle"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt"&gt;&lt;span lang="ES"&gt;$V{variable}&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt"&gt;&lt;span lang="ES"&gt;$F{campo}&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list 36.0pt"&gt;&lt;span lang="ES"&gt;$P{parametro}&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Se pueden visualizar por medio del cuadro de dialogo View-&amp;gt;Report Fields.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;
&lt;/span&gt;&lt;/p&gt;&lt;img src="http://2.bp.blogspot.com/-RndUJauP66Y/TjeEPX8P7aI/AAAAAAAAAE4/UiNW-hwWizM/s320/5.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5636118858337086882" /&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="ES"&gt;Ilustración &lt;/span&gt;&lt;span lang="ES"&gt;&lt;span style="mso-no-proof:yes"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span lang="ES"&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES" style="font-size:11.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="_Toc133319503"&gt;&lt;span lang="ES" style="font-size:12.0pt;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-weight:normal"&gt;Fields.&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;La información de los reportes es siempre alimentada por campos, es importante no confundir estos con el elemento gráfico TextField, ya que estos son únicamente para desplegar información que puede provenir de una variable, parámetro o campo.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;img src="http://1.bp.blogspot.com/-tchLyBYprTY/TjeFAUhCCII/AAAAAAAAAFA/l8v74pYPYh0/s320/6.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 313px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5636119699231213698" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span lang="ES"&gt;&lt;span lang="ES"&gt;Ilustración &lt;/span&gt;&lt;span lang="ES"&gt;&lt;span style="mso-no-proof:yes"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoCaption" align="center" style="text-align: left;"&gt;&lt;span lang="ES"&gt;&lt;span lang="ES"&gt;&lt;span style="mso-no-proof:yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span lang="ES"&gt;El data source que alimenta a nuestro reporte está compuesto p&lt;/span&gt;&lt;/span&gt;or los campos que nosotros determinemos. Para agregar un nuevo Field debemos indicar el nombre del campo, el tipo y alternativamente una descripción.&lt;/p&gt;&lt;span lang="ES"&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Para el caso del reporte que estamos realizando la mayoría de los campos son numéricos, podríamos declararlos de tipo Float.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Para hacer referencia a nuestro campo debemos escribir: $F{miCampo}. Esto lo podemos hacer desde cualquier expresión que escribamos dentro de nuestro reporte. Por ejemplo podemos escribirlo como el valor de un TextField.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;img src="http://2.bp.blogspot.com/-L9RZcbyTpWs/TjeGR_o5EGI/AAAAAAAAAFI/j--He1HiqVw/s320/7.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 313px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5636121102376308834" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span lang="ES"&gt;&lt;span lang="ES"&gt;Ilustración &lt;/span&gt;&lt;span lang="ES"&gt;&lt;span style="mso-no-proof:yes"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;span lang="ES"&gt;  &lt;h3&gt;&lt;a name="_Toc133319504"&gt;&lt;span lang="ES" style="font-size:12.0pt;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-weight:normal"&gt;Parámetros&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc133319504"&gt;&lt;span lang="ES" style="font-size:12.0pt; font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;font-weight:normal"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES" style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-weight:normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Los parámetros pueden ser usados para condicionar el com&lt;/span&gt;portamiento del reporte en tiempo de generación o simplemente para mostrar el valor de un dato aislado en nuestro reporte, por ejemplo la fecha de generación del reporte.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;img src="http://2.bp.blogspot.com/-vydbcacz8oY/TjeGshyGbhI/AAAAAAAAAFQ/YJd8VubiGlE/s320/8.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 291px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5636121558218337810" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span lang="ES"&gt;
&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-align: left;"&gt;&lt;span lang="ES"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span lang="ES"&gt;Para crear un parámetro debemos ingresar los siguientes datos:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span lang="ES"&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Si el valor del parámetro no es pasado por el reporte, se tomará el valor declarado en ‘&lt;i style="mso-bidi-font-style:normal"&gt;Default value expression&lt;/i&gt;’. Este valor por default como todas las demás expresiones que escribimos deben ser objetos, &lt;b style="mso-bidi-font-weight:normal"&gt;no se pueden utilizar tipos primitivos en las expresiones de Jasper.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Para hacer referencia a un parámetro que hayamos declarado usamos:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span lang="ES"&gt;$P{miParametro}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 19px; font-weight: bold; "&gt;&lt;a name="_Toc133319505"&gt;&lt;span lang="ES" style="font-size:12.0pt;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-bidi-font-weight:normal"&gt;Variables&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc133319505"&gt;&lt;span lang="ES" style="font-size:12.0pt; font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;font-weight:normal"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;Las variables son usadas para almacenar resultados de cálculos, totales, etc. Veamos las propiedades que tenemos a la hora de crear una variable:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://2.bp.blogspot.com/-u4skFLBcnig/TjeHXSe_D1I/AAAAAAAAAFY/GUgShu6-RPk/s320/9.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 262px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5636122292846006098" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoCaption" align="center" style="text-align:center"&gt;&lt;span lang="ES"&gt;Ilustración &lt;/span&gt;&lt;!--[if supportFields]&gt;&lt;span lang="ES"&gt;&lt;span style="'mso-element:field-begin'"&gt;&lt;/span&gt;&lt;span style="'mso-spacerun:yes'"&gt; &lt;/span&gt;SEQ Ilustración \* ARABIC &lt;span style="'mso-element:field-separator'"&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span lang="ES"&gt;&lt;span style="mso-no-proof:yes"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;!--[if supportFields]&gt;&lt;span lang="ES"&gt;&lt;span style="'mso-element:field-end'"&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;En este ejemplo estamos creando una variable de tipo Double que nos servirá para calcular una Sumatoria o Total. Nuestra variable se reiniciará cada vez que sea tiempo de generar el grupo llamado compania, de aquí se deduce que está variable calculará los totales por compania. Por medio de la propiedad ‘&lt;i style="mso-bidi-font-style:normal"&gt;Initial value expression&lt;/i&gt;’ indicamos el valor que la variable tomará cada vez que esta se reinicie, en este caso en cero.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;En pocas palabras esto permitirá llevar un&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;acumulado para cada Agrupación, es decir que cada $F{ST_ADELANTADO} se acumule en nuestra variable que estamos declarando.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Para hacer referencia a una variable usamos:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;$V{ ST_ADELANTADO }&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;Frame &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;Los frame son utilizados para agrupar varios elementos a un solo elemento,&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;ya que de que de esta forma es mas fácil la agrupación de datos y el manejo de los mismo, de esa forma nosotros podemos, modificar el color de fondo o la propiedad de los margenes.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-5229903688021774492?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d4Q9KmmcN6Z8sYTp1_b1PWHsWbA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4Q9KmmcN6Z8sYTp1_b1PWHsWbA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d4Q9KmmcN6Z8sYTp1_b1PWHsWbA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4Q9KmmcN6Z8sYTp1_b1PWHsWbA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/9uNlAlX3aGY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/5229903688021774492/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/08/campos-variables-y-parametros.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5229903688021774492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/5229903688021774492?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/9uNlAlX3aGY/campos-variables-y-parametros.html" title="Campos, variables y parámetros." /><author><name>Λ λ lambda</name><uri>http://www.blogger.com/profile/04356086027469895144</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-RndUJauP66Y/TjeEPX8P7aI/AAAAAAAAAE4/UiNW-hwWizM/s72-c/5.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/08/campos-variables-y-parametros.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMHSH8_eip7ImA9WhdTF0g.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-4540356622248432762</id><published>2011-07-15T12:18:00.001-05:00</published><updated>2011-07-15T12:20:39.142-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T12:20:39.142-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Centrar en pantalla una ventana en Java Swing</title><content type="html">Les presento la forma mas sencilla de centrar en la pantalla un JFrame o JDialog. No he probado pero supongo se puede usar con otros mas:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;//Si usan NetBeans la linea para centrar va después de
initComponents();
//Esta es la linea que deben agregar, si no usan NetBeans ponganla
// Después de que inicialicen sus componentes dentro del constructor:
setLocationRelativeTo(null);
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-4540356622248432762?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hLAGk868NHVL36uOGu1nL_u-Kx4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLAGk868NHVL36uOGu1nL_u-Kx4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hLAGk868NHVL36uOGu1nL_u-Kx4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLAGk868NHVL36uOGu1nL_u-Kx4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/skAEC_ta-4o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/4540356622248432762/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/07/centrar-en-pantalla-un-ventana-en-java.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4540356622248432762?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4540356622248432762?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/skAEC_ta-4o/centrar-en-pantalla-un-ventana-en-java.html" title="Centrar en pantalla una ventana en Java Swing" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/07/centrar-en-pantalla-un-ventana-en-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YHSXg_eSp7ImA9WhdTF0k.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-8613982526524483362</id><published>2011-07-15T11:57:00.001-05:00</published><updated>2011-07-15T11:58:58.641-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T11:58:58.641-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Cerrar JDialog con tecla ESC</title><content type="html">Para darle un poco mas de caché a nuestras aplicaciones les mostraré código para cerrar un JDialog presionando la tecla ESC. Este ejemplo da para eso y mucho mas, ya depende de ustedes.&lt;br /&gt;
&lt;br /&gt;
Primero necesitamos esta clase que es la que cacha los eventos del teclado:&lt;br /&gt;
&lt;pre class="brush: java;"&gt;/**
 * @JaverosAnonimos on Twitter 
*/
public class KeyListenerCustom implements KeyListener{
    private JDialog dialog=null;
    public KeyListenerCustom(JDialog dialog){
        System.out.println("Dialog!");
        this.dialog=dialog;
    }
    public void keyTyped(KeyEvent e) {
        System.out.println("Tecla apretada");
    }

    public void keyPressed(KeyEvent e) {
        System.out.println("entro");
        if(e.getKeyCode()==27) {//27 es el código de la tecla esc
            System.out.println("Adios!");
            dialog.setVisible(false);
        }
    }

    public void keyReleased(KeyEvent e) {
        System.out.println("Después de soltar la tecla!");     
    }

}
&lt;/pre&gt;Y para probar esta clase un ejemplo de un JDialog implementandolo:&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public class EjemploESC extends javax.swing.JDialog {
    /** Creates new form InformacionDialog */
    public EjemploESC(java.awt.Frame parent, boolean modal,String name) {
        super(parent, modal);
        initComponents();
        setTitle("Ejemplo cerrar con telca ESC");
        jPanel1.grabFocus();
        jPanel1.addKeyListener(new KeyListenerCustom(this));
    }
    

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // &lt;editor-fold defaultstate="collapsed" desc="Generated Code"&gt;
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

        jPanel1.setName("jPanel1"); // NOI18N

        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel1.setText("www.JaverosAnonimos.tk ");
        jLabel1.setName("jLabel1"); // NOI18N

        jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel2.setText("http://JaverosAnonimos.blogspot.com");
        jLabel2.setName("jLabel2"); // NOI18N

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel3.setText("Presiona ESC para cerrar");
        jLabel3.setName("jLabel3"); // NOI18N

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE)
                    .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE)
                    .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel1)
                .addGap(63, 63, 63)
                .addComponent(jLabel3)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 78, Short.MAX_VALUE)
                .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// &lt;/editor-fold&gt;

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                EjemploESC dialog = new EjemploESC(null, true,"");
                dialog.addWindowListener(new java.awt.event.WindowAdapter() {
                    public void windowClosing(java.awt.event.WindowEvent e) {
                        System.exit(0);
                    }
                });
                dialog.setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration
}
&lt;/pre&gt;&lt;b&gt;Nota&lt;/b&gt;: Disculpen en chorote del ejemplo pero este código fue generado con NetBeans si quiren descargar el fuente pueden hacerlo aquí&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-8613982526524483362?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zj8JpyWoRTLboxsott5Uq6IrU9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zj8JpyWoRTLboxsott5Uq6IrU9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zj8JpyWoRTLboxsott5Uq6IrU9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zj8JpyWoRTLboxsott5Uq6IrU9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/435N0MpaMds" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/8613982526524483362/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/07/cerrar-jdialog-con-tecla-esc.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8613982526524483362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8613982526524483362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/435N0MpaMds/cerrar-jdialog-con-tecla-esc.html" title="Cerrar JDialog con tecla ESC" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/07/cerrar-jdialog-con-tecla-esc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDQH44fip7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-3478130734025956611</id><published>2011-07-15T10:41:00.005-05:00</published><updated>2012-02-10T16:49:31.036-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T16:49:31.036-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Concatenación en Oracle</title><content type="html">&lt;pre class="brush: sql;"&gt;
Los pipe sirven para concatenar en oracle y las comillas sencillas solo son para poner un espacio. Ejemplo:

Select id_empleado as cve_empleado,nombre || ' ' || paterno ||' ' || materno as nombre  
from ppc_empleados
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-3478130734025956611?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OxMbde3NbkxgsRC3TJOu5izAyEE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OxMbde3NbkxgsRC3TJOu5izAyEE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OxMbde3NbkxgsRC3TJOu5izAyEE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OxMbde3NbkxgsRC3TJOu5izAyEE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/xqejYVfeQIc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/3478130734025956611/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/07/concatenacion-en-oracle.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/3478130734025956611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/3478130734025956611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/xqejYVfeQIc/concatenacion-en-oracle.html" title="Concatenación en Oracle" /><author><name>Γ  Gamma</name><uri>http://www.blogger.com/profile/00309792513832315788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://4.bp.blogspot.com/_Z79NQvOyX_o/SZ2VlogmKzI/AAAAAAAAAAU/iYK1NdIQu5M/S220/Dibujo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/07/concatenacion-en-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4AQnkyeyp7ImA9WhZaGUs.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-6306611428336577097</id><published>2011-07-06T10:42:00.000-05:00</published><updated>2011-07-06T10:42:23.793-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T10:42:23.793-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Básico" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><category scheme="http://www.blogger.com/atom/ns#" term="Utilerías" /><title>Abrir un archivo de texto en el bloc de notas</title><content type="html">Les dejo un fragmento de código para abrir un archivo de texto en el bloc de notas, obviamente en windows.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public static void main(String []args){
         try {
            Runtime obj = Runtime.getRuntime();
            //La instrucción es notepad para abrir el bloc de notas, espacio
            //y la ruta donde esta el archivo
            obj.exec("notepad "+System.getProperty("user.dir")+"\\Archivo.txt");
            //Pueden usar System.getProperty("user.dir") Obtiene la ruta del proyecto
        } catch (IOException ex) {
             System.out.println("IOException "+ex.getMessage());
        }
 }
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-6306611428336577097?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3Grp2Xyv8Ob5jgqXhcAnXiXoA90/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3Grp2Xyv8Ob5jgqXhcAnXiXoA90/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3Grp2Xyv8Ob5jgqXhcAnXiXoA90/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3Grp2Xyv8Ob5jgqXhcAnXiXoA90/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/UestERDL-HM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/6306611428336577097/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/07/abrir-un-archivo-de-texto-en-el-bloc-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6306611428336577097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6306611428336577097?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/UestERDL-HM/abrir-un-archivo-de-texto-en-el-bloc-de.html" title="Abrir un archivo de texto en el bloc de notas" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/07/abrir-un-archivo-de-texto-en-el-bloc-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQ3kzeyp7ImA9WhZaEkU.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-1898826780286928302</id><published>2011-06-28T13:46:00.000-05:00</published><updated>2011-06-28T13:46:22.783-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T13:46:22.783-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><category scheme="http://www.blogger.com/atom/ns#" term="Java Avanzado" /><title>Un poco de Unboxing, Autoboxing  y Wrappers en Java</title><content type="html">Antes de empezar es importante saber que desde Java 1.5 se permite convertir primitivos a objetos (wrappers) o viceversa de forma automática. Esto se conoce como AutoBoxing y UnBoxing.&lt;br /&gt;
&lt;br /&gt;
Bien, ahora vamos a ver un ejemplo (Con truco de magia incluido) usando el operador == con objetos Wrappers (Integers) que tienen el &lt;b&gt;MISMO VALOR&lt;/b&gt;. Recuerden que al usar el operador == la comparación se hace de primitivo a primitivo, esto quiere decir que se aplica el concepto UnBoxing a los Wrappers (Se tratan como int)&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public static void main(String args[]){
        Integer int1=100;
        Integer int2=100;
        if (int1==int2)
            System.out.println("Son iguales!");
        else
            System.out.println("Son diferentes! ¿?");        
    }
&lt;/pre&gt;&lt;br /&gt;
El resultado es: &lt;span style="color: #666666;"&gt;Son iguales! &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hasta aquí no hay nada nuevo ni sorprendente y antes que me digan que prometí un poco de magia les mostrare el mismo ejemplo pero con otros valores. Ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public static void main(String args[]){
        Integer int1=128;
        Integer int2=128;
        if (int1==int2)
            System.out.println("Son iguales!");
        else
            System.out.println("Son diferentes! ¿?");        
    }
&lt;/pre&gt;&lt;br /&gt;
y... Taaaaraaaan! El resultado es: &lt;span style="color: #666666;"&gt;Son diferentes! ¿?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Yo les prometí magia y no hay otra manera de explicarlo, en realidad si la hay, esto sucede porque el concepto de Boxing garantiza regresar el mismo valor integral del objeto únicamente en el rango -128 hasta 127, este rango es por el tamaño del valor (recordemos que al final son bytes, su rango es casualmente de -128 a 127) y la JVM lo maneja así para ahorrar memoria al momento de usar Autoboxing y UnBoxing&lt;br /&gt;
&lt;br /&gt;
Pues bien no hay mas que decir hoy, es algo confuso y no importa si no lo entienden solo tengan en mente esa pequeña excepción. Por último les dejo el ejemplo de como debería hacerse la validación para evitar estos problemas.&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public static void main(String args[]){
        Integer int1=150;
        Integer int2=150;
        if (int1==int2)
            System.out.println("Son iguales!");
        else
            System.out.println("Son diferentes! ¿?");
        //Forma correcta de validar
        Integer int3=150;
        Integer int4=150;
        if (int3.intValue()==int4.intValue())
            System.out.println("Son iguales!");
        else
            System.out.println("Son diferentes! ¿?");
    }
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-1898826780286928302?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wAeOI0cOk_axrfD7p_g1F1s4P1w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wAeOI0cOk_axrfD7p_g1F1s4P1w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wAeOI0cOk_axrfD7p_g1F1s4P1w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wAeOI0cOk_axrfD7p_g1F1s4P1w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/qNEOmRfI_WA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/1898826780286928302/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/06/un-poco-de-unboxing-autoboxing-y.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1898826780286928302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1898826780286928302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/qNEOmRfI_WA/un-poco-de-unboxing-autoboxing-y.html" title="Un poco de Unboxing, Autoboxing  y Wrappers en Java" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/06/un-poco-de-unboxing-autoboxing-y.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMQn0yeyp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-4743995918243998356</id><published>2011-06-28T12:32:00.008-05:00</published><updated>2012-02-10T16:49:43.393-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T16:49:43.393-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>CASE WHEN CON ORACLE</title><content type="html">&lt;pre class="brush: sql;"&gt;

Estructura : case when sentencia (puede incluir los siguientes operadores  =, &gt;=, &lt;=, &lt;&gt; , and ,or) 
then (que pasara si se cumple la sentencia ) else (que ejecutara si no se cumple) end (end para terminar el case when)

Supongamos que tenemos que mostrar una tabla con los estatus de surtimiento de un
medicamento. Podemos hacerlo desde el query utilizando CASE WHEN (equivale al if 
else de java) para comparar (para comparar cuando el campo es varchar se utilizan
comillas simples EJEM suponiendo que el campo NUM_SURTIDA es varchar seria asi
case when rm.NUM_SURTIDA &gt;= '50'  then 'x' else ' '  end)



select 
           m.CVE_MEDICAMENTO clave,
           m.NOM_MEDICAMENTO medicamento,
           m.MON_COSTOMEDICAMENTO costo,
           (case when rm.NUM_SURTIDA &gt;= 50 then 'x' else ' '  end) biensurtida ,
           (case when rm.NUM_SURTIDA &gt;= 20 and NUM_SURTIDA &lt; 50 then 'x'  else ' ' end  ) mediasurtida,
           (case when rm.NUM_SURTIDA &gt;= 5 and NUM_SURTIDA &lt; 20 then 'x' else ' ' end  ) pocosurtida,
          (case when rm.NUM_SURTIDA &lt;= 5  then 'x' else ' ' end  ) surtir
from 
           PPT_MEDICAMENTOSSURTIDOS rm inner join 
           PPC_MEDICAMENTOS m on rm.CVE_MEDICAMENTO=m.CVE_MEDICAMENTO
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-4743995918243998356?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yjzxa2RTDlzVTaYzRc5NiAgUVyY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yjzxa2RTDlzVTaYzRc5NiAgUVyY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yjzxa2RTDlzVTaYzRc5NiAgUVyY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yjzxa2RTDlzVTaYzRc5NiAgUVyY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/xkmuv33OMAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/4743995918243998356/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/06/if-o-case-when-con-oracle.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4743995918243998356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/4743995918243998356?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/xkmuv33OMAM/if-o-case-when-con-oracle.html" title="CASE WHEN CON ORACLE" /><author><name>Γ  Gamma</name><uri>http://www.blogger.com/profile/00309792513832315788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://4.bp.blogspot.com/_Z79NQvOyX_o/SZ2VlogmKzI/AAAAAAAAAAU/iYK1NdIQu5M/S220/Dibujo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/06/if-o-case-when-con-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQHRngzeyp7ImA9WhZUEUk.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-8413675258747248119</id><published>2011-06-03T17:27:00.003-05:00</published><updated>2011-06-03T17:32:17.683-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T17:32:17.683-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Básico" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Aumentar Memoria en Java a un Jar (Regularmente con swing)</title><content type="html">Les escribo desde el post numero 100! =) Son pocos pero para nosotros un logro, en fin. Vayamos a lo bueno.&lt;br /&gt;
&lt;b&gt;¿Alguna vez&lt;/b&gt; les ha pasado que su programa en Swing o su librería (jar) se queda corto en memoria por la potencia que tiene &lt;b style="color: #999999;"&gt;(no estoy queriendo decir que este mal programado, no sería capaz)&lt;/b&gt;&lt;span style="color: #999999;"&gt; &lt;/span&gt;y les manda un horrible&lt;b&gt; &lt;span style="color: #990000;"&gt;java.lang.OutOfMemoryError: Java heap space&lt;/span&gt;&lt;/b&gt;? Pues bien aquí la solución:&lt;br /&gt;
&lt;br /&gt;
Abran la consola (&lt;span style="color: #38761d;"&gt;Windows &lt;/span&gt;+ &lt;span style="color: #cc0000;"&gt;r &lt;/span&gt;teclen &lt;span style="color: #38761d;"&gt;cmd &lt;/span&gt;)&amp;nbsp; ahí coloquense en el directorio donde este su jar (con cd /ruta/) y escriban:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: white; color: #073763;"&gt;&lt;b&gt;java -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -jar NombreDelJar.jar&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #073763;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white; color: #073763;"&gt;&lt;span style="color: black;"&gt;Donde 256 es el mínimo de memoria y 512 el máximo en los 4 casos, con esto estamos dando hasta 512 como máximo a la JVM para que corra nuestra código&lt;b&gt;. Pero bien &lt;/b&gt;en caso &lt;span style="color: black;"&gt;de que sea una aplicación en swing no vamos a estar abriendo la consola para ejecutarla ¿Cierto?&lt;/span&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;span style="color: black;"&gt;Una forma fácil es crear un archivo bat (.bat)&lt;/span&gt; &lt;span style="color: black;"&gt;para correr nuestra aplicación con la memoria extra de forma automática de la siguiente manera:&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #073763;"&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #073763;"&gt;&lt;span style="color: black;"&gt; *Abran bloc de notas, copiamos el código de abajo (donde dice&amp;nbsp; \RutaDelJar no incluye la Unidad que en este caso es C: si se fijan ese viene un poco antes. )&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt; &lt;/div&gt;&lt;pre ;="" class="brush:java"&gt;Aumentar Memoria Aplicacion 
@echo off
C:
rem *-- Valida el directorio
if not exist \RutaDelJar (
 echo no existe la carpeta
 pause
 exit
)
rem *--- Ejecuta la aplicación.
CD \RutaDelJar
dir /S
java -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -jar NombreDelJar.jar
&lt;/pre&gt;&lt;br /&gt;
Ahora guardamos el archivo con extensión .bat y listo!! Este archivo lo podemos usar como un acceso directo dándole doble clic&lt;br /&gt;
&lt;br /&gt;
Saludoss! Los leo en el Post 101!!&lt;br /&gt;
&lt;br /&gt;
*El único inconveniente es que nos abrirá una ventana de la consola&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-8413675258747248119?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Sdy31bF3_RNFNBlltYg2-DZTS8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Sdy31bF3_RNFNBlltYg2-DZTS8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Sdy31bF3_RNFNBlltYg2-DZTS8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Sdy31bF3_RNFNBlltYg2-DZTS8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/I9OoKDc-7E8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/8413675258747248119/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/06/aumentar-memoria-en-java-un-jar.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8413675258747248119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8413675258747248119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/I9OoKDc-7E8/aumentar-memoria-en-java-un-jar.html" title="Aumentar Memoria en Java a un Jar (Regularmente con swing)" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/06/aumentar-memoria-en-java-un-jar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4BRn05eip7ImA9WhZUEU4.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-8742086789705273860</id><published>2011-06-03T15:06:00.004-05:00</published><updated>2011-06-03T16:02:37.322-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T16:02:37.322-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><category scheme="http://www.blogger.com/atom/ns#" term="Grails" /><title>Subir archivos con Grails</title><content type="html">Paso 1: gsp&lt;br /&gt;
&lt;!-- Se debe crear un form de tipo uploadForm para subir el archivo al servidor,
 controller ahi va el nombre del metodo a ejecutar en el controller
action nombrede la clase controller en este caso es ImportarUsariosController pero solo se pone importarUsuarios--&gt;&lt;br /&gt;
&lt;pre class="brush: html;"&gt;&lt;g:uploadForm name="importUser" controller="importar"
action="importarUsuarios" method="post"&gt;
&lt;tr&gt;
&lt;td&gt;Seleccionar Archivo.&lt;/td&gt;
&lt;td&gt;&lt;input type="file" id="fileName" name="fileName"
width="250px"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2" align="right"&gt;&lt;input type="button" name="importar" id="importar"
value="Importar" onClick="confirmar()"/&gt;&lt;/td&gt;
&lt;!-- onClick="confirmar()"En opnclick if(validarCampos()){} --&gt;
&lt;/tr&gt;
&lt;/g:uploadForm&gt;
&lt;/pre&gt;Paso 2 : Controller&lt;br /&gt;
&lt;pre class="brush: java ;"&gt;def
importarUsuarios = {
//recuperamos el archivo en la varible archivo (fileName) es el nombre
// del imput file del gsp
def
archivo= request.getFile('fileName')
// creamos el directorio en la ruta donde esta nuestra aplicacion y agragamos la carpeta
//cargaUsuarios ese nombre cambia para lo que ustedes necesiten
def webRootDir = servletContext.getRealPath("/")
def userDir = new File(webRootDir, "/cargaUsuarios")
userDir.mkdirs()
// se guarda el archivo en esa carpeta
archivo.transferTo( new File( userDir, archivo.originalFilename))
// si necesitan el apth del archivo lo pueden obtener asi
String file=userDir.toString()+ File.separator + archivo.originalFilename
//agregamos el nombre del archivo a una lista en caso de querer imprimir el nombre
ArrayList nomArchivo=new ArrayList()
nomArchivo.add(archivo.originalFilename)
//regresamos la lista a un gsp y asi cargamos un archivo al servidor
render
(view:'/importarDatos/importar', model:[nomArchivo:nomArchivo])
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-8742086789705273860?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SrHk0b0sXFx5mWS26DOPUWI_XA8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrHk0b0sXFx5mWS26DOPUWI_XA8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SrHk0b0sXFx5mWS26DOPUWI_XA8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrHk0b0sXFx5mWS26DOPUWI_XA8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/qP2RaiA4m5Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/8742086789705273860/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/06/subir-archivos-con-grails.html#comment-form" title="5 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8742086789705273860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/8742086789705273860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/qP2RaiA4m5Y/subir-archivos-con-grails.html" title="Subir archivos con Grails" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>5</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/06/subir-archivos-con-grails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MRHs7eyp7ImA9WhZUEUw.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-2958754067621576307</id><published>2011-06-03T10:59:00.003-05:00</published><updated>2011-06-03T11:03:05.503-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T11:03:05.503-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Básico" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Como saber el sistema operativo con java</title><content type="html">&lt;pre class="brush: java";&gt;  /*System.getProperty("os.name") regresa un string asi que puede ser
   guardado, ese dato en un String para una posible comparación */
    System.out.println( System.getProperty("os.name"));

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-2958754067621576307?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_RqO0PV2ymp3oqCpyn5sKvCCy1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_RqO0PV2ymp3oqCpyn5sKvCCy1U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_RqO0PV2ymp3oqCpyn5sKvCCy1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_RqO0PV2ymp3oqCpyn5sKvCCy1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/pVcUOAfr9Vw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/2958754067621576307/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/06/sistema-operativo-con-java.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/2958754067621576307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/2958754067621576307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/pVcUOAfr9Vw/sistema-operativo-con-java.html" title="Como saber el sistema operativo con java" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/06/sistema-operativo-con-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINRnk-eip7ImA9WhZVGUg.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-1458582616771723993</id><published>2011-05-27T12:15:00.003-05:00</published><updated>2011-06-01T13:23:17.752-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T13:23:17.752-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><category scheme="http://www.blogger.com/atom/ns#" term="Utilerías" /><title>Validar que una fecha no sea mayor a otra con java script</title><content type="html">&lt;pre class="brush: javascript;"&gt;function fechaPosterior(){
    //cambiarian lo que hay dentro del getElement... por los elementos que contienen las fechas a validar
    // la fecha debe tener el formato siguiente dd/mm/yyyy
    var fechaInicio = document.getElementById("fechDel_value");
    var fechaFin = document.getElementById("fechAl_value");
    var anio = parseInt(fechaInicio.value.substring(6,10));
    var mes = fechaInicio.value.substring(3,5);
    var dia = fechaInicio.value.substring(0,2);
    var c_anio = parseInt(fechaFin.value.substring(6,10));
    var c_mes = fechaFin.value.substring(3,5);
    var c_dia = fechaFin.value.substring(0,2);
    if(c_anio &gt; anio)
        return(true);
    else{
        if (c_anio == anio){
            if(c_mes &gt; mes)
                return(true);
            if(c_mes == mes)
                if(c_dia &gt;= dia)
                    return(true);
                else
                    return(false);
            else
                return(false);
        }else
            return(false);
    }
}

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-1458582616771723993?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9YeByCRgHiXoJL3d3tjYwj9PUI0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9YeByCRgHiXoJL3d3tjYwj9PUI0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9YeByCRgHiXoJL3d3tjYwj9PUI0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9YeByCRgHiXoJL3d3tjYwj9PUI0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/AOhjr99wjEk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/1458582616771723993/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/05/validar-que-una-fecha-no-sea-mayor-otra.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1458582616771723993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1458582616771723993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/AOhjr99wjEk/validar-que-una-fecha-no-sea-mayor-otra.html" title="Validar que una fecha no sea mayor a otra con java script" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/05/validar-que-una-fecha-no-sea-mayor-otra.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MR3c4eSp7ImA9WhZVFEg.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-1929519249291041651</id><published>2011-05-26T19:31:00.003-05:00</published><updated>2011-05-26T19:43:06.931-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-26T19:43:06.931-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Básico" /><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Quitar todas las filas de un JTable</title><content type="html">Ya vimos como &lt;a href="http://javerosanonimos.blogspot.com/2011/05/quitar-una-fila-de-un-jtable.html"&gt;quitar una&lt;/a&gt; fila de la tabla, bien, ahora veremos como limpiar la tabla y quitar todas las filas que tenga en un solo movimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public void limpiarTabla(JTable tabla){
        try {
            DefaultTableModel modelo=(DefaultTableModel) tabla.getModel();
            int filas=tabla.getRowCount();
            for (int i = 0;filas&gt;i; i++) {
                modelo.removeRow(0);
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Error al limpiar la tabla.");
        }
    }
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-1929519249291041651?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zyOG63kGh4gx0Wr8eG2Zfkzc4Es/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zyOG63kGh4gx0Wr8eG2Zfkzc4Es/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zyOG63kGh4gx0Wr8eG2Zfkzc4Es/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zyOG63kGh4gx0Wr8eG2Zfkzc4Es/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/gr_bnw02PnA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/1929519249291041651/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/05/ya-vimos-como-quitar-una-fila-de-la.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1929519249291041651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/1929519249291041651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/gr_bnw02PnA/ya-vimos-como-quitar-una-fila-de-la.html" title="Quitar todas las filas de un JTable" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/05/ya-vimos-como-quitar-una-fila-de-la.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ARX09fSp7ImA9WhZVEUU.&quot;"><id>tag:blogger.com,1999:blog-2692314905641741323.post-6047334162138253341</id><published>2011-05-23T16:07:00.000-05:00</published><updated>2011-05-23T16:07:24.365-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T16:07:24.365-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java Básico" /><category scheme="http://www.blogger.com/atom/ns#" term="Java Swing" /><category scheme="http://www.blogger.com/atom/ns#" term="Código" /><title>Quitar una fila de un JTable</title><content type="html">Para los que preguntaron, ahí esta como quitar una fila de un JTable&lt;br /&gt;
&lt;pre class="brush: java;"&gt;public void quitarFila(JTable tabla){
        try {
            modelo=(DefaultTableModel) tabla.getModel();
            modelo.removeRow(tabla.getSelectedRow());
            tabla.addRowSelectionInterval(0,0);
            modelo=null;
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Seleccione la fila que desea quitar.");
        }
    }
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2692314905641741323-6047334162138253341?l=javerosanonimos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O7i8WrGwXcyEbWdTzXnQNwixeXI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O7i8WrGwXcyEbWdTzXnQNwixeXI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O7i8WrGwXcyEbWdTzXnQNwixeXI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O7i8WrGwXcyEbWdTzXnQNwixeXI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JaverosAnnimos/~4/c0vq_gddLtw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://javerosanonimos.blogspot.com/feeds/6047334162138253341/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://javerosanonimos.blogspot.com/2011/05/quitar-una-fila-de-un-jtable.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6047334162138253341?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2692314905641741323/posts/default/6047334162138253341?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JaverosAnnimos/~3/c0vq_gddLtw/quitar-una-fila-de-un-jtable.html" title="Quitar una fila de un JTable" /><author><name>αlfa</name><uri>http://www.blogger.com/profile/10848161427265763834</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_PdCxGIOulr4/SZzku2Y8J_I/AAAAAAAAAAk/o-cH1oYZ43k/S220/your_imageface.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://javerosanonimos.blogspot.com/2011/05/quitar-una-fila-de-un-jtable.html</feedburner:origLink></entry></feed>

