Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de 2016

Encontrar uma Constraint Rapidamente no MySQL

Olá Malta... :) Deixo aqui uma solução rápida e simples de encontrar um Constraint especifica no meio de muitas tabelas da nossa base de dados :) Muitas vezes vemos erros parecidos com este Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '169430--\x01' for key 'UK6q9hakgq1225lk6edvj1qhy50' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) Sabemos que a constraint tem o nome  UK6q9hakgq1225lk6edvj1qhy50 mas não sabemos em que tabela se encontra :( Muito  fácil, basta executar esta Query e tá feito :) select distinct * from information_schema.TABLE_CONSTRAINTS where CONSTRAINT_SCHEMA = ' NOME_DA_BASE_DE_DADOS ' and CONSTRAINT_NAME = ' NOME_DA_CONSTRAINT ' O output será o seguinte : Aquele Abraço :), e alguma duvida já sabem... é so perguntar

Docx4j no Wildfly

Olá pessoal, se estão a tentar usar  Docx4j  numa aplicação  Java EE  que esteja a correr num servidor aplicacional  Wildfly , provavelmente devem estar a ver um monte de linhas vermelhas com indicação de alguns erros...... org.docx4j.openpackaging.exceptions.Docx4JException: Error marshalling Content_Types  Caused by: java.lang.NullPointerException 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.jaxb.NamespacePrefixMapperUtils.setProperty(NamespacePrefixMapperUtils.java:161) 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.openpackaging.contenttype.ContentTypeManager.marshal(ContentTypeManager.java:828) 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.openpackaging.io3.stores.ZipPartStore.saveContentTypes(ZipPartStore.java:213) 18:23:11,526 ERROR [stderr] (default task-4)  ... 116 more 18:23:11,534 ERROR [stderr] (default task-4) org.docx4j.openpackaging.exceptions.Docx4JException: Error marshalling Content_Types  O motivo de isto aconte