sexta-feira, 26 de maio de 2017

JPA: Como criar índices no JPA 2x


@Table(indexes = {@Index(name = "nomeIndice1", columnList="cpf", unique = true),
                  @Index(name = "nomeIndice2", columnList="dataNascimento",unique = false)})
public class Pessoa{
}

terça-feira, 23 de maio de 2017

Oracle: APAGAR TABELAS COM RELACIONAMENTOS.

DROP TABLE USUARIO CASCADE CONSTRAINTS

Deleta a tabela USUARIO e as chaves estrangerias das tabelas que utilizam a tabela USUARIO. Só assim é possível deletar a tabela USUARIO.

Se usar apenas DROP TABLE USUARIO, corre o seguinte erro:

ORA-02449: chaves primárias/exclusivas na tabela referenciadas por chaves externas

sexta-feira, 12 de maio de 2017

Instalar Wildfly como serviço

WildFly 8

1) Abrir Prompt de Comando
2) Navegar até o diretório do WildFly\bin\Service
3) Digitar o comando: service install
4) O serviço deverá ser configurado manualmente para inicio automático (services.msc)

WildFly 10

1) Abra o diretóro WildFly\docs\contrib\scripts\service.
2) Copie os arquivos para o diretório WildFly\bin.
3) Digitar o comando: service install
4) O serviço deverá ser configurado manualmente para inicio automático (services.msc)

JSF: Definir locale para Português do Brasil

Sistema exibindo mês como: April (Desejado Abril)

Adicionar o seguinte código no faces.config

<application> 
  <locale-config>
     <default-locale>pt_BR</default-locale>
  </locale-config>
 </application>

Resultado: Abril.

Obs: Setando o locale no faces.config vale para toda toda a aplicação, ou seja, tudo será em Português do Brasil. (Datas, Valore etc).

sexta-feira, 5 de maio de 2017

JSF1091: Nenhum tipo de mime pôde ser encontrado para o arquivo /restrict/home.jsp. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo.

Adicione as linhas abaixo no web.xml

<mime-mapping>
   <extension>jsp</extension>
   <mime-type>application/jsp</mime-type>
</mime-mapping>    

quinta-feira, 4 de maio de 2017

TIBCO/IREPORT: Instruções IF


Código dentro de um TextField
$F{pessoa} instanceof com.apalmeira.modelo.cadastro.Cliente ?
(
    $F{modulo}.name().equals("CONTABIL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelContabil().getNome() :
    ($F{modulo}.name().equals("DPTOPESSOAL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelDp().getNome() :
    ($F{modulo}.name().equals("FISCAL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelFiscal().getNome() : "")
    )
) 

: 

$F{pessoa} instanceof com.apalmeira.modelo.cadastro.Domestica ?
(
$F{modulo}.name().equals("DOMESTICA") ? ((com.apalmeira.modelo.cadastro.Domestica) $F{pessoa}).getUsuarioResponsavel().getNome() : ""    
)  : "";