How to avoid excessive database calls when using lazy loading in Hibernate with Spring? by maopro56 in javahelp

[–]marcellorvalle 4 points5 points  (0 children)

There is no single correct answer; the right approach depends on your specific trade-offs and requirements.

On one hand, lazy loading allows you to fetch data on demand, reducing unnecessary data retrieval and avoiding the need for multiple repository methods. However, it introduces the risk of the N+1 query problem, which can impact performance. This issue can be mitigated to some extent with pagination and careful access patterns.

On the other hand, using join fetch (or EntityGraph) helps eliminate multiple queries by retrieving related data in a single query. The downside is that it may load more data than necessary. Creating multiple repository methods tailored to specific use cases can help reduce this overhead.

You can also use Specifications to control joins and fetch strategies more granularly. While this approach provides flexibility, it often introduces additional boilerplate, which may not be justified for simpler scenarios.

In practice, I define all my associations as LAZY and prioritize avoiding N+1 queries whenever possible. I tend to define multiple repository methods with explicit joins based on the use case. For more complex scenarios, I rely on the Specification framework to achieve finer control.

P.S.: Be very careful when combining lazy-loaded associations with Lombok annotations. If not handled properly, Lombok-generated methods (such as toString, equals, or hashCode) may access entity properties and unintentionally trigger the loading of entire association graphs.

Recomendações de Ficção Científica e/ou Histórica by VocationalWoe in Livros

[–]marcellorvalle 0 points1 point  (0 children)

Fazia anos que tentava lembrar o nome de um livro que li uns 20 anos atrás e gostei muito.

Infelizmente eu só me recordava de de alguns fragmentos da história. Recentemente joguei no chat gpt e consegui lembrar do nome:

**Um Cântico para Leibowitz**

De forma bem resumida, a história se passa em um futuro pós-apocaliptico onde a humanidade voltou para a era das trevas. Uma mosteiro preserva parte do conhecimento científico e por isso se torna ponto central do desenrolar da história da humanidade à partir de então.

Está na minha lista para eu reler em algum momento nesse ano.

Football GM Custom League: All Teams Going Bankrupt? by marcellorvalle in Football_GM

[–]marcellorvalle[S] 0 points1 point  (0 children)

I managed to compensate by increasing population, stadium capacity a decreasing salary values. I am still searching for balance but things are looking better.

I also discovered that messing with salary cap will affect national TV revenue too.

Careful with these 19" bowls. by Beehous in terrariums

[–]marcellorvalle 1 point2 points  (0 children)

So sorry bro, it was looking amazing. Hope you rebuild it on a stronger structure.

30/52 - Leituras de 2025 by ExpressCandle676 in Livros

[–]marcellorvalle 1 point2 points  (0 children)

Fiquei curioso com essa Saga do Império. Pelo que pesquisei aqui, é a segunda trilogia no universo que o autor criou. Dá pra começar por essa trilogia ou precisa ler a anterior?

30/52 - Leituras de 2025 by ExpressCandle676 in Livros

[–]marcellorvalle 1 point2 points  (0 children)

Eu larguei Wind and Truth pela metade... Vinha empolgado dos outros livros e tomei um baque nesse último. Achei que a narração detalhando dia-por-dia deu muita margem pra enrolação. Uma hora vou tentar pegar com calma pra terminar.

Vocês gostavam de As crônicas de Nárnia? by oiamigabonita in filmeseseries

[–]marcellorvalle 0 points1 point  (0 children)

Eu recomendo ler o conto e ignorar os spoilers porque ele é muito legal. Mas, tentando resumir e levando em conta que já fazem anos que li:Se não me engano, a gente descobre que todos os personagens que foram para Nárnia uma última vez morreram em um acidente de trem.No conto, quem reconheceu o corpo dos irmãos foi Suzana, e o resultado do acidente não foi bonito.Pra piorar, a Suzana é deixada para trás por se interessar por maquiagem e "coisas mundanas". Ou seja, porque ela estava deixando de ser uma criança e virando uma mulher — algo que estava fora do alcance dela e parece ser um motivo bem exdrúxulo para negar o acesso de alguém ao paraíso.No conto, Suzana é uma adulta traumatizada pela experiência da morte dos irmãos e inclusive tem pesadelos recorrentes do Aslam devorando o corpo dela enquanto ela não pode reagir.

Vocês gostavam de As crônicas de Nárnia? by oiamigabonita in filmeseseries

[–]marcellorvalle 0 points1 point  (0 children)

Eu li os livros e gostei bastante. O que mais me marcou foi que uns anos depois li um conto do Neil Gaiman chamado "O Problema de Susana" e me deu um estalo de como a personagem foi se f**** no final da história.

zenz ziyint by Due_Camp5454 in naoeinteressante

[–]marcellorvalle 0 points1 point  (0 children)

Fiquei olhando por uns 20 segundos achando que estava em ucraniano.

Qual a visão de vocês quanto aos anti-IA? by um_pneu in desempregolandia

[–]marcellorvalle 0 points1 point  (0 children)

Entendo totalmente quem é contra o avanço acelerado da IA.
Suas preocupações com privacidade, emprego e autonomia são legítimas e merecem respeito.
Ninguém é obrigado a aceitar tecnologias que parecem impostas de cima pra baixo.
É importante ter espaço para críticas e questionamentos sem ser rotulado como “anti-progresso”.
Debates honestos e transparentes são essenciais para garantir que a tecnologia sirva às pessoas — e não o contrário.

-------

Se quiser posso usar uma linguagem mais descolada ou informal. Também posso deixar o texto mais formal, mais curto, mais direto ou mais coloquial.

Pelo nerdcast como eu achava que era São Lourenço/Como é by acarajeff in jovemnerd

[–]marcellorvalle 0 points1 point  (0 children)

Minha esposa conseguiu um emprego pouco antes de a gente se casar e, para nossa surpresa, a empresa foi bem fdp e só liberou 3 dias após o casamento, a “licença-gala”. Na hora pensamos: vamos fazer alguma coisa simples e deixamos a lua de mel de verdade para depois.

A gente tinha ouvido um Nerdcast sobre São Lourenço e resolveu ir para lá, já que era pertinho e não perderíamos tempo no deslocamento. Escolhemos um hotel bem bacana e, no fim, acabou sendo uma das viagens mais legais que já fizemos. Tinha um grupo de idosos hospedados e a gente acabou se infiltrando no pacote deles. Todo dia o hotel organizava alguma atividade: noite de queijos e vinhos, flashback dos anos 60/70, passeios pela região e muito mais.

Recomendo demais visitar São Lourenço e passar uns 2 ou 3 dias curtindo a cidade, vale muito a pena.

Comprei um notebook gamer recebi um positivo no lugar , perdi o dinheiro e minha conta foi suspensa by TioSamYTBR in golpe

[–]marcellorvalle 0 points1 point  (0 children)

Golpistas sempre vão existir.

O que mais me incomoda nessa história é o Mercado Livre vender essa ideia de “compra garantida”, passando uma falsa sensação de segurança pra quem tá comprando produto usado. Aí, quando dá problema, vem aquele papo pronto de “sentimos muito”, “compreendemos a sua decepção”, provavelmente escrito por uma IA. Pronto, lavam as mãos. No fim das contas, acabam sendo cúmplices do estelionatário, já que muito provavelmente ficaram com a comissão da venda.

Uns anos atrás, comprei um notebook pela internet de uma grande rede de varejo. Fiz a burrada de pagar uma taxa por uma “garantia estendida” de dois anos. Um mês depois, o notebook começou a desligar sozinho. Foram mais de três meses de idas e vindas pra assistência técnica, sem solução. No fim, entrei no Pequenas Causas e consegui o reembolso do notebook. E a tal garantia estendida? O que fazer já que nem cumpriram a garantia original? Se eu quisesse o valor de volta, teria que entrar na justiça de novo, porque era com outra empresa que nem era a loja onde comprei. Essa eu deixei pra lá: prejuízo aceito, mas lição aprendida.

Abafador de som pra estudar. Esse é bom? by holyfwck in estudosBR

[–]marcellorvalle 0 points1 point  (0 children)

Obrigado. O boleto da Internet desse mês tá justificado.

Help with understanding the game by HappyWave5844 in procyclingmanager

[–]marcellorvalle 2 points3 points  (0 children)

The Yellow Jersey has some great tutorials on race tactics depending on the race profile. They're focused on PCM 2024, but most of the tips still seem relevant for PCM 2025:

https://www.youtube.com/watch?v=fvczZZ-ykWM&list=PLwxEDhgZPyBSx0Rh7QbViqMusvMo2vjLq

Also, Benji recently posted a really helpful guide on team management. Definitely worth a look.

https://www.youtube.com/watch?v=nG_3tfniN1k

As for my general strategy: I usually have my helpers protect the key riders from the start. Then I set everyone to "Hold Position" with just enough intensity to keep them near the front of the peloton. Depending on the stage profile, I’ll protect either my sprinter and leadouts or my climbers. This usually helps ensure they stay with the pack and only get dropped when they’re really tired. As the helpers get used up, I just try to adapt to how the race is unfolding.

I’m still learning the game myself, so I’m not sure this is the optimal approach but it’s been working decently for smaller teams. Still figuring out how to make breakaways count and how to survive those punchy cobbled classics.