1 467
Подписчики
Нет данных24 часа
-27 дней
-130 дней
Архив постов
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.
A diretiva NgPlural nos permite tratar a pluraridade dos textos em nossa aplicação com muita facilidade.
Angular não é a mesma coisa que AngularJS!
Não existe AngularJS 2, 4, 5...
Angular é um novo framework, escrito do zero.
Começou com Angular 2, pulou para Angular 4 e agora continua com Angular 5, 6, 7, etc.
A cada 6 meses, vai ter uma nova versão.
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í!
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!
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. 😀
O Two-Way Data Binding permite que:
- Atualizações de dados feitas no model sejam refletidas na view.
- Alterações feitas na view sejam refletidas no model.
Assim, o que é alterado na tela é refletido nos dados e vice-versa.
Os dois exemplos na imagem são equivalentes.
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.
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
(1) No arquivo pom.xml, altere o packaging para "war" e coloque o escopo da dependência do Tomcat como "provided".
(2) Na classe de inicialização da aplicação, adicione a herança SpringBootServletInitializer.
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
