Sabia que você pode ter duas ou mais entidades usando a mesma tabela?
E pode ter também uma hierarquia de heranças em que cada entidade vai representar uma tabela diferente, mas relacionada.
Quer aprender a como usar o poder da herança na orientação a objetos e ainda respeitar a estrutura que tem um banco de dados relacional?
Então, participe da LiveClass #19, dia 06 de Novembro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-19 e definir o lembrete.
E pode ter também uma hierarquia de heranças em que cada entidade vai representar uma tabela diferente, mas relacionada.
Quer aprender a como usar o poder da herança na orientação a objetos e ainda respeitar a estrutura que tem um banco de dados relacional?
Então, participe da LiveClass #19, dia 06 de Novembro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-19 e definir o lembrete.
A anotação @Query permite a customização de queries em métodos de um repositório do Spring Data JPA.
Utilizamos JPQL por padrão, mas também podemos usar queries nativas (SQL).
Utilizamos JPQL por padrão, mas também podemos usar queries nativas (SQL).
Mapeando herança no JPA (Single-Table, Table-per-Class, Joined-Table) - JPA LiveClass #19
A gravação da JPA LiveClass está disponível no link abaixo:
👉🏻 http://bit.ly/jpa-liveclass-19
A gravação da JPA LiveClass está disponível no link abaixo:
👉🏻 http://bit.ly/jpa-liveclass-19
This media is not supported in your browser
VIEW IN TELEGRAM
Você quer entrar no mercado de TI? 😌
Então, veja nesse vídeo o que você pode fazer para ser contratado como programador.
Então, veja nesse vídeo o que você pode fazer para ser contratado como programador.
Sabia que você pode fazer atualizações e exclusões em lote através do JPA, utilizando o JPQL e Criteria API?
Isso mesmo!
E aí? Você quer aprender uma alternativa ao "EntityManager.merge" e " EntityManager .remove", e usar isso para fazer atualizações ou remoções em lote?
Então participe da LiveClass #20, dia 13 de Novembro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-20 e definir o lembrete.
Isso mesmo!
E aí? Você quer aprender uma alternativa ao "EntityManager.merge" e " EntityManager .remove", e usar isso para fazer atualizações ou remoções em lote?
Então participe da LiveClass #20, dia 13 de Novembro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-20 e definir o lembrete.
Para suportar representações em formato XML em uma REST API desenvolvida com Spring MVC e Spring Boot, basta adicionar a dependência do jackson-dataformat-xml no pom.xml.
Por padrão, o Spring retorna os dados em JSON, mas se adicionarmos o header "Accept: application/xml" na requisição, teremos a resposta em XML.
Por padrão, o Spring retorna os dados em JSON, mas se adicionarmos o header "Accept: application/xml" na requisição, teremos a resposta em XML.
O grupo da oferta de lançamento VIP do Especialista Spring REST está aberto!
Entre agora para ter a oportunidade de adquirir o treinamento imersivo com um preço super especial.
http://alga.works/esr-lancamento-vip
Entre agora para ter a oportunidade de adquirir o treinamento imersivo com um preço super especial.
http://alga.works/esr-lancamento-vip
Media is too big
VIEW IN TELEGRAM
Trate assim os erros de validação no Flyway 😌
This media is not supported in your browser
VIEW IN TELEGRAM
Quais são as responsabilidades dos serviços em uma aplicação Angular?
Porque utilizamos processamento assíncrono com Promises nas chamadas à API?
Um de nossos alunos teve essa dúvida e a resposta está nesse vídeo.
Confere aí! 😀👍🏻
Porque utilizamos processamento assíncrono com Promises nas chamadas à API?
Um de nossos alunos teve essa dúvida e a resposta está nesse vídeo.
Confere aí! 😀👍🏻
Grupo VIP Especialista Spring REST aberto para conversa!
✅ Segunda, dia 18/11: vamos conversar sobre o novo treinamento e tirar as dúvidas.
✅ Terça, dia 19/11: vamos revelar a oferta especial de lançamento.
✅ Quarta, dia 20/11: abriremos as inscrições a partir das 09:00 da manhã (encerraremos no mesmo dia).
Não fique de fora dessa! 😌
👉 http://alga.works/esr-lancamento-vip
✅ Segunda, dia 18/11: vamos conversar sobre o novo treinamento e tirar as dúvidas.
✅ Terça, dia 19/11: vamos revelar a oferta especial de lançamento.
✅ Quarta, dia 20/11: abriremos as inscrições a partir das 09:00 da manhã (encerraremos no mesmo dia).
Não fique de fora dessa! 😌
👉 http://alga.works/esr-lancamento-vip
A ideia até parece boa, mas não ficaria semanticamente correto.
A categoria de código 3xx é usada indicar que o cliente deve tomar alguma outra ação para finalizar a requisição (redirecionamento).
O status de código 304 é usado para indicar que o cliente já possui a representação do recurso (em cache) e que ela não foi modificada, portanto não precisa retransmitir os dados.
O servidor redireciona o cliente para usar a representação armazenada em cache.
Os status mais comuns para a resposta de um PUT alterando um recurso é 200 (OK) ou 204 (No Content).
A categoria de código 3xx é usada indicar que o cliente deve tomar alguma outra ação para finalizar a requisição (redirecionamento).
O status de código 304 é usado para indicar que o cliente já possui a representação do recurso (em cache) e que ela não foi modificada, portanto não precisa retransmitir os dados.
O servidor redireciona o cliente para usar a representação armazenada em cache.
Os status mais comuns para a resposta de um PUT alterando um recurso é 200 (OK) ou 204 (No Content).
⚫️ Vai ter Black Week na AlgaWorks! ⚫️
Na próxima semana, dois grandes cursos da AlgaWorks estarão em oferta.
Quer saber quais serão?
Acesse e descubra...
👉 http://bit.ly/blackweek-aw
Na próxima semana, dois grandes cursos da AlgaWorks estarão em oferta.
Quer saber quais serão?
Acesse e descubra...
👉 http://bit.ly/blackweek-aw
Media is too big
VIEW IN TELEGRAM
É possível declarar uma lista em uma propriedade do application.properties para injetarmos em nossos componentes Spring?
É sim, nesse vídeo mostramos exatamente como fazer isso. 😌
É sim, nesse vídeo mostramos exatamente como fazer isso. 😌
Eu acredito que exista preconceito sim, mas que pode ser superado com RESULTADOS.
Se você estudar muito, praticar e mostrar que sabe desenvolver projetos profissionais, sabe resolver problemas (e não criar mais), nenhuma empresa deixaria de te contratar só por conta da idade.
A verdade é que eu vejo muito mais "problemas" na própria pessoa que acha que está em uma idade mais avançada do que nas empresas.
Por exemplo, alguém nessa idade provavelmente já tem filhos, muitos compromissos financeiros e talvez pouca energia e tempo para os estudos.
E tudo isso pode dificultar, porque se você não dedicar tempo, não tem como aprender de verdade.
E além disso, talvez você já ganhe um salário maior do que um iniciante em programação ganhe, mas para se tornar bom em programação e ganhar mais, você precisa passar pela fase de ser um iniciante. Todos passam por ela.
Eu acho que esse é o maior problema que deve ser resolvido.
Se você conseguir superar isso ou se você não tem esses problemas, é só fazer a sua parte.
Se você estudar muito, praticar e mostrar que sabe desenvolver projetos profissionais, sabe resolver problemas (e não criar mais), nenhuma empresa deixaria de te contratar só por conta da idade.
A verdade é que eu vejo muito mais "problemas" na própria pessoa que acha que está em uma idade mais avançada do que nas empresas.
Por exemplo, alguém nessa idade provavelmente já tem filhos, muitos compromissos financeiros e talvez pouca energia e tempo para os estudos.
E tudo isso pode dificultar, porque se você não dedicar tempo, não tem como aprender de verdade.
E além disso, talvez você já ganhe um salário maior do que um iniciante em programação ganhe, mas para se tornar bom em programação e ganhar mais, você precisa passar pela fase de ser um iniciante. Todos passam por ela.
Eu acho que esse é o maior problema que deve ser resolvido.
Se você conseguir superar isso ou se você não tem esses problemas, é só fazer a sua parte.
Media is too big
VIEW IN TELEGRAM
Já teve problemas ao mapear atributos Lazy em suas entidades JPA?
Por exemplo, tentar acessar uma propriedade e a mesma não pôde ser carregada causando o famoso erro "could not initialize proxy - no Session".
Ou então, quando tem seu atributo mapeado corretamente, mas mesmo assim ele é carregado, anulando o efeito do FetchType escolhido.
Nesse vídeo vamos demonstrar os principais problemas para este tipo de mapeamento e como você pode tratá-los.
Confere aí! 😌
Por exemplo, tentar acessar uma propriedade e a mesma não pôde ser carregada causando o famoso erro "could not initialize proxy - no Session".
Ou então, quando tem seu atributo mapeado corretamente, mas mesmo assim ele é carregado, anulando o efeito do FetchType escolhido.
Nesse vídeo vamos demonstrar os principais problemas para este tipo de mapeamento e como você pode tratá-los.
Confere aí! 😌
⚫️ A Black Week Começou! ⚫️
⠀
Dois Grandes Cursos Em Oferta na AlgaWorks.
⠀
✔️Spring Framework Expert com 46% de desconto.
✔️ Sistemas Comerciais com Java EE com 30% de desconto.
⠀
Confira as ofertas completas, acesse o link...
👉 http://bit.ly/blackweek-ofertas
⠀
Dois Grandes Cursos Em Oferta na AlgaWorks.
⠀
✔️Spring Framework Expert com 46% de desconto.
✔️ Sistemas Comerciais com Java EE com 30% de desconto.
⠀
Confira as ofertas completas, acesse o link...
👉 http://bit.ly/blackweek-ofertas