E aí e fala galera devedor do Bing novamente posto nada na jaula E como sempre aquele abraço especial meu grande obrigado para todo mundo pra mim no nosso canal é só um celular sobre a associação né começar em se falando solicitação você tá um pouquinho familiar com um banco de dados na verdade é a mesma coisa Associação é o relacionamento entre dois objetos então no mundo real você tem relacionamentos O Tempo Não Pára para pensar no departamento departamento tem várias pessoas dentro dele para mim desse movimento de pagamento carregar dentro a da empresa geralmente a
pessoa pode fazer parte de um departamento né se eu compro um carro o carro ele pertence a mim né é o William uma pessoa tem um carro carro ele também só pode pertencer a uma pessoa então no momento é o carro pertence a William também esse tipo de relacionamento é associação dos Nós viemos aqui é você tem geralmente de um para um um para muitos muitos para um ou muito tá muito então por exemplo e para a pensar jogador de personagem a jogador e vamos Tô fazendo um jogo eu só posso criar um personagem no
jogo O significa que jogador só pode ser um personagem né e o personagem geralmente que eu que livre só pertence a um jogador então se eu tenho seu login né jogar pra poder essa login o personagem é o que está criando mas nós podemos ter também futebol falar de futebol ou de qualquer outro tipo de torneio Então você tem TIM no hall dissesse tenho que me disseste me dissesse pode ter vários um ou vários jogadores né geralmente tem que ter Obrigatoriamente pelo menos cinco aí você tem jogador e pode fazer parte apenas de um time
que nós invertemos olharmos do lado do jogador Flávio jogador Ele só pode um time mas um time ele pode ter pa jogador está geralmente Você tem os dois lados eu tenho a parte de A sensação que é unidirecional ou a parte de citação que é bidirecional então como é unidirecional a falar o time ele pode ter para os jogadores mas jogador Ele só pode fazer para um time não se você falar um direcional A então por exemplo o jogador vai ter a referência potinho mas o time não vai ter referência para jogadores ou vice-versa tá
Oi e a mesma coisa estudante aqui estudante curso estudante parceiro tá cadastrada em uma horas cursos mais o curso Ele só pode estar a fazer parte de um estudante é o basicamente é isso você trabalhar com Associação É você criar relacionamento entre classes objetos no Java no banco de dados e seriam a tabelas o nome de como é que fica no Java esse exemplo vamos voltar aqui unidade em nós temos jogador digamos agora que eu quero falar o jogador ele faz parte de um time é um jogador ele Obrigatoriamente faz parte de um time né
e um time de participar de jogadores Então unidirecional como é que funcionaria vamos criar aqui a uma nova classe chamada time e e e as mesmas coisas aut certe o consultor a na praia eu mostrei aqui nome pelo menos lá eu tenho nome E aí outset whether ah ah tá certo e licitação os dois notícias de Construtor com o nome é uma então o jogador ele pode fazer parte apenas de um time é o que acontece jogador vai ter um único objeto time O que é aquilo e agora a gente adiciona aqui nós temos duas
opções ou você adiciona o consultor se você quiser Obrigatoriamente que tenha um time quando a gente fala pode ser tem que ter um time ou pode ser nenhum ou um time Então isso é definida geralmente não consultor você falar o jogador Obrigatoriamente só pode ficar as a se ele tiver um time Então você coloca o time consultor caso o jogador pode se cadastrar e depois ele escolher um time aí você tem a opção de deixar esse cara vazio e vamos a segunda opção deixar ele era só primeiro tão consultor a gente não precisa trocar os
croquetes set para depois adicionar o time então quiet times at me um ótimo jogador com o time e agora vou criar aqui um novo teste jogador teste 102 show e aqui ó fim search 1 tá bom precisando muito de mim também precisamos do jogador o jogador um elevador vou dar um nome aqui luzes por enquanto de futebol o jogador um E aí eu tenho que criar também um time depois time time essa menininha Tiny e nós vamos colocar aqui a a Federação Brasileira e quando eu faço isso eu tenho dois objetos distintos ainda não existe
a relação entre ele não é você tá falando que jogador tem um time Porque existe o espaço hackeado no objeto porém a nossa não temos ainda essa relação precisamos criar essa relação através 7 no jogador um agora e usava o cadastrar ele um time que jogador 1.7 time vai fazer que a referência para de centímetros Ah tá bom eu preciso alterar o print né porque porque o print dentro do jogador não tá levando em consideração time então que nós não tomarmos cuidado aqui nós vamos ter um Pointer por quê Porque existe a possibilidade do time
não existir então Tecnicamente você tem que fazer um esse if químico diferente de nulo a gente pode colocar aqui em Salt o time. Jet nome o tempo que time agora um objeto preciso ir lá dentro do objeto pegar o nome então agora Se eu votar no jogador taxa zero dois né e aqui eu chamar o jogador um campo imprimir eles Eu Voltar contigo de F10 eu tenho pé mas se eu tirar o wi-fi daqui ó a executar novamente o chefe 10 eu botei um no Pointer porque ainda não existe um objeto e memória para o
time é por isso que eu tô fazendo essa tinha carne para saber se existe um objeto e memória é diferente novo para poder chamar alguém de nome E aí agora posso ir na verdade chamar aqui o que eu quero é chamar jogador um ponto imprimir depois você tá o time então eu criei os dois objetos que parar sei lá no sistema aí eu faço sessão adicionar no palco e agora tem um time e ela imprimo esse cara o Pelé seleção brasileira o futebol Então vamos falar por aqui essa foi Associação unidirecional então a Apesar de
nós termos aqui o time nós não temos referência nenhuma a jogadores tá então quando você trabalha com elas são bidirecional assim que tomar cuidado com essas começa a Campo mais a complicada Mas é isso vamos continuar na próxima ao meio de vocês lá até mais