Como usar a anotação @ElementCollection do JPA
A gravação da JPA LiveClass está disponível no link abaixo:
👉🏻 http://bit.ly/jpa-liveclass-17
A gravação da JPA LiveClass está disponível no link abaixo:
👉🏻 http://bit.ly/jpa-liveclass-17
Pessoal,
Quem quiser entrar na turma relâmpago do Spring Framework Expert, precisa correr...🏃🏽♂️
É só até hoje, às 23h59. ⌛️
👉🏻http://bit.ly/sc-sfe-turma-relampago
Quem quiser entrar na turma relâmpago do Spring Framework Expert, precisa correr...🏃🏽♂️
É só até hoje, às 23h59. ⌛️
👉🏻http://bit.ly/sc-sfe-turma-relampago
Nessa semana estive em Austin (Texas) para participar do #SpringOne Platform.
⠀
Estou voltando para o Brasil com um sentimento indescritível de gratidão e felicidade em ter, mais uma vez, a oportunidade de participar e estar perto dos caras que criam as tecnologias que nós usamos.
⠀
Isso só é possível graças a você, que acompanha e recomenda o nosso trabalho. Por isso, eu gostaria de te agradecer.
⠀
MUITO OBRIGADO!
⠀
Resumindo, as tecnologias mais faladas por aqui foram:
⠀
- Spring Boot: não vi nenhum exemplo de código que não usasse isso
⠀
- REST: no mundo Java, REST ainda é o que está em alta (ninguém falou de GraphQL)
⠀
- Microsserviços, Spring Cloud e etc: para problemas que realmente precisam disso, vale a pena dar uma olhada (sim, pretendemos ter um treinamento sobre isso, mas ainda sem previsão)
⠀
- Docker, Kubernetes e Cloud Foundry: não só em desenvolvimento, mas em produção, quase todo mundo já usa containers. Nós já estamos usamos Cloud Foundry (PWS) na nossa plataforma e já temos algumas aulas sobre Cloud Foundry
⠀
- Kotlin: aparentemente, não percebi muito uso em produção (mas já existe), porém é algo que estão apostando muito e os projetos Spring estão cada vez mais suportando essa linguagem
⠀
- Programação reativa: Spring WebFlux, R2DBC, etc (é importante notar que não é uma solução para todos os problemas... seus projetos com CRUDs, muito provavelmente não precisam disso)
⠀
Antes do início da conferência, eu participei de um treinamento presencial sobre Spring Cloud, ministrado pela própria Pivotal. Foi bem legal!
⠀
Fiquei feliz ao perceber que, sobre desenvolvimento de REST APIs, o que estou ensinando no treinamento imersivo Especialista Spring REST (ESR) está conforme as recomendações dos desenvolvedores das tecnologias.
⠀
Um abraço!
⠀
PS: O ESR é um novo treinamento que ainda estou desenvolvendo (em fase de gravação de aulas). Em breve, vamos abrir uma nova oportunidade para a segunda turma. Ainda não temos previsão, mas aviso por aqui quando isso acontecer.
⠀
Estou voltando para o Brasil com um sentimento indescritível de gratidão e felicidade em ter, mais uma vez, a oportunidade de participar e estar perto dos caras que criam as tecnologias que nós usamos.
⠀
Isso só é possível graças a você, que acompanha e recomenda o nosso trabalho. Por isso, eu gostaria de te agradecer.
⠀
MUITO OBRIGADO!
⠀
Resumindo, as tecnologias mais faladas por aqui foram:
⠀
- Spring Boot: não vi nenhum exemplo de código que não usasse isso
⠀
- REST: no mundo Java, REST ainda é o que está em alta (ninguém falou de GraphQL)
⠀
- Microsserviços, Spring Cloud e etc: para problemas que realmente precisam disso, vale a pena dar uma olhada (sim, pretendemos ter um treinamento sobre isso, mas ainda sem previsão)
⠀
- Docker, Kubernetes e Cloud Foundry: não só em desenvolvimento, mas em produção, quase todo mundo já usa containers. Nós já estamos usamos Cloud Foundry (PWS) na nossa plataforma e já temos algumas aulas sobre Cloud Foundry
⠀
- Kotlin: aparentemente, não percebi muito uso em produção (mas já existe), porém é algo que estão apostando muito e os projetos Spring estão cada vez mais suportando essa linguagem
⠀
- Programação reativa: Spring WebFlux, R2DBC, etc (é importante notar que não é uma solução para todos os problemas... seus projetos com CRUDs, muito provavelmente não precisam disso)
⠀
Antes do início da conferência, eu participei de um treinamento presencial sobre Spring Cloud, ministrado pela própria Pivotal. Foi bem legal!
⠀
Fiquei feliz ao perceber que, sobre desenvolvimento de REST APIs, o que estou ensinando no treinamento imersivo Especialista Spring REST (ESR) está conforme as recomendações dos desenvolvedores das tecnologias.
⠀
Um abraço!
⠀
PS: O ESR é um novo treinamento que ainda estou desenvolvendo (em fase de gravação de aulas). Em breve, vamos abrir uma nova oportunidade para a segunda turma. Ainda não temos previsão, mas aviso por aqui quando isso acontecer.
No JPA é obrigatório que as classes de entidades tenham um atributo que vai representar a chave primária da tabela no banco de dados. Geralmente chamamos esse atributo de "codigo" ou "id".
Por isso o JPA dá suporte para algumas formas diferentes de geração do valor dessa chave. Nessa live você vai aprender, na prática, quais são.
E vai aprender também, algo que é bem comum em um modelo de banco de dados: como configurar uma chave composta para a sua entidade.
Então, se você quer aprender como fazer a configuração de chave primária (simples e composta) no JPA, na prática, participe da LiveClass de hoje, dia 16 de Outubro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-18 e definir o lembrete. 😀
Por isso o JPA dá suporte para algumas formas diferentes de geração do valor dessa chave. Nessa live você vai aprender, na prática, quais são.
E vai aprender também, algo que é bem comum em um modelo de banco de dados: como configurar uma chave composta para a sua entidade.
Então, se você quer aprender como fazer a configuração de chave primária (simples e composta) no JPA, na prática, participe da LiveClass de hoje, dia 16 de Outubro de 2019, às 19:00h.
É só acessar http://bit.ly/jpa-liveclass-18 e definir o lembrete. 😀
Caso a query não gere qualquer resultado ou o parâmetro recebido no método for nulo, podemos receber uma exceção.
Mas podemos evitar isso, adicionando a anotação @Nullable.
Assim, podemos ter resultados nulos ou receber parâmetros nulos também, sem problemas!
Mas podemos evitar isso, adicionando a anotação @Nullable.
Assim, podemos ter resultados nulos ou receber parâmetros nulos também, sem problemas!
Media is too big
VIEW IN TELEGRAM
No nosso curso Fullstack Spring e Angular, um de nossos alunos levantou a questão de como os eventos do Spring funcionam e se é possível que eles trabalhem de forma assíncrona.
E o nosso tutor William respondeu, mostrando a aplicação desses conceitos na prática.
Confere aí!
E o nosso tutor William respondeu, mostrando a aplicação desses conceitos na prática.
Confere aí!
This media is not supported in your browser
VIEW IN TELEGRAM
Como alterar os contextos das aplicações no Tomcat?
Confira no vídeo!
Confira no vídeo!
This media is not supported in your browser
VIEW IN TELEGRAM
Veja o que é a Especificação HAL em uma API REST...
This media is not supported in your browser
VIEW IN TELEGRAM
Veja nesse vídeo como sepultar uma REST API... ⚰️
Media is too big
VIEW IN TELEGRAM
Essa é a vantagem de usar Hypermedia em uma API REST...
This media is not supported in your browser
VIEW IN TELEGRAM
Veja o que é o Root Entry Point de uma REST API 👀
No JPA é obrigatório que as classes de entidades tenham um atributo que vai representar a chave primária da tabela no banco de dados. Geralmente chamamos esse atributo de "codigo" ou "id".
Por isso o JPA dá suporte para algumas formas diferentes de geração do valor dessa chave. Nessa live você vai aprender, na prática, quais são.
E vai aprender também, algo que é bem comum em um modelo de banco de dados: como configurar uma chave composta para a sua entidade.
Então, se você quer aprender como fazer a configuração de chave primária (simples e composta) no JPA, na prática, participe da LiveClass de amanhã, dia 30 de Outubro de 2019, às 19:00h.
É só acessar http://bit.ly/aw-jpa-liveclass-18 e definir o lembrete.
Por isso o JPA dá suporte para algumas formas diferentes de geração do valor dessa chave. Nessa live você vai aprender, na prática, quais são.
E vai aprender também, algo que é bem comum em um modelo de banco de dados: como configurar uma chave composta para a sua entidade.
Então, se você quer aprender como fazer a configuração de chave primária (simples e composta) no JPA, na prática, participe da LiveClass de amanhã, dia 30 de Outubro de 2019, às 19:00h.
É só acessar http://bit.ly/aw-jpa-liveclass-18 e definir o lembrete.
Media is too big
VIEW IN TELEGRAM
Veja como depreciar um endpoint de uma REST API
Media is too big
VIEW IN TELEGRAM
Veja como acessar o banco de dados de uma aplicação no Heroku