<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/vladmihalcea" -->

---
title: Vlad Mihalcea posts | daily.dev
description: Vlad Mihalcea&#x27;s blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.
canonical: https://daily.dev/sources/vladmihalcea
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/vladmihalcea
og:type: website
og:site_name: daily.dev
og:title: Vlad Mihalcea posts | daily.dev
og:description: Vlad Mihalcea&#x27;s blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.
og:image: https://api.daily.dev/og/sources/vladmihalcea.png
og:image:width: 1200
og:image:height: 630
---

![Vlad Mihalcea logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b)

# Vlad Mihalcea

Follow FollowBlock

Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.

[How to emulate LEFT JOIN FETCH using projections](/posts/how-to-emulate-left-join-fetch-using-projections-z5aul2lhn)[The best way to replace the deprecated GenericGenerator](/posts/the-best-way-to-replace-the-deprecated-genericgenerator-y0umish2x)[Just Use Postgres!](/posts/just-use-postgres--c90ppdw4c)[The best way to clean up test data with Spring and Hibernate](/posts/the-best-way-to-clean-up-test-data-with-spring-and-hibernate-q1bcpulgx)[Troubleshooting Java](/posts/troubleshooting-java-5kdxgphjh)[Twelve years of blogging](/posts/twelve-years-of-blogging-ubd7z5fbf)[MySQL Query Optimization with Releem](/posts/mysql-query-optimization-with-releem-62utcvppu)[Foundations of AI and Machine Learning for Java Developers Course Review](/posts/foundations-of-ai-and-machine-learning-for-java-developers-course-review-odsir9wrk)[How to map the Oracle TIMESTAMP WITH TIME ZONE with JPA](/posts/how-to-map-the-oracle-timestamp-with-time-zone-with-jpa-w0zz6tnxe)[MySQL Performance Tuning with Releem](/posts/mysql-performance-tuning-with-releem-fdqoch7il)

## Most upvoted posts from Vlad Mihalcea

## Best discussed posts from Vlad Mihalcea

## All posts from Vlad Mihalcea

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/vladmihalcea#organization","name":"Vlad Mihalcea","url":"https://daily.dev/sources/vladmihalcea","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b"},"description":"Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/vladmihalcea#page","url":"https://daily.dev/sources/vladmihalcea","name":"Vlad Mihalcea posts on daily.dev","description":"Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.","about":{"@id":"https://daily.dev/sources/vladmihalcea#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Vlad Mihalcea"}]}]}
```

