thorben-janssen.com Open in urlscan Pro
2606:4700:20::681a:7e0  Public Scan

Submitted URL: http://thorben-janssen.com/
Effective URL: https://thorben-janssen.com/
Submission: On January 10 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET https://thorben-janssen.com/

<form role="search" method="get" class="search-form" action="https://thorben-janssen.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
  <div class="kadence-search-icon-wrap"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-search-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28"
        viewBox="0 0 26 28">
        <title>Search</title>
        <path
          d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z">
        </path>
      </svg></span></div>
</form>

Text Content

THIS WEBSITE USES COOKIES

We use cookies to personalise content and ads, to provide social media features
and to analyse our traffic. We also share information about your use of our site
with our social media, advertising and analytics partners who may combine it
with other information that you’ve provided to them or that they’ve collected
from your use of their services. You consent to our cookies if you continue to
use our website.
Do not sell or share my personal information
Use necessary cookies only Allow all cookies Show details
OK
Use necessary cookies only Allow selection Allow all cookies
Necessary
Preferences
Statistics
Marketing
Show details
Cookie declaration [#IABV2SETTINGS#] About
 Necessary (8)  Preferences (0)  Statistics (0)  Marketing (0)  Unclassified (0)
Necessary cookies help make a website usable by enabling basic functions like
page navigation and access to secure areas of the website. The website cannot
function properly without these cookies.

NameProviderPurposeExpiryType1.gifCookiebotUsed to count the number of sessions
to the website, necessary for optimizing CMP product delivery.
SessionPixelCookieConsentCookiebotStores the user's cookie consent state for the
current domain1 yearHTTPwordpress_test_cookiethorben-janssen.comUsed to check if
the user's browser supports cookies.SessionHTTPsrp [x5]VG WortSets a unique ID
for the session. This allows the website to obtain data on visitor behaviour for
statistical purposes.SessionHTTP

Preference cookies enable a website to remember information that changes the way
the website behaves or looks, like your preferred language or the region that
you are in.

We do not use cookies of this type.

Statistic cookies help website owners to understand how visitors interact with
websites by collecting and reporting information anonymously.

We do not use cookies of this type.

Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and engaging for the individual user and
thereby more valuable for publishers and third party advertisers.

We do not use cookies of this type.

Unclassified cookies are cookies that we are in the process of classifying,
together with the providers of individual cookies.

We do not use cookies of this type.

 [#IABV2_LABEL_PURPOSES#]  [#IABV2_LABEL_FEATURES#]  [#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS#]
Cookies are small text files that can be used by websites to make a user's
experience more efficient.

The law states that we can store cookies on your device if they are strictly
necessary for the operation of this site. For all other types of cookies we need
your permission.

This site uses different types of cookies. Some cookies are placed by third
party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration
on our website.

Learn more about who we are, how you can contact us and how we process personal
data in our Privacy Policy.
Cookie declaration last updated on 04.01.24 by Cookiebot
Skip to content
 * BlogExpand
   * Tutorials
   * Hibernate Tips
   * Video Tutorials
 * Persistence Hub
 * Books & WorkshopsExpand
   * Hibernate Tips Book
   * In-Person Workshops
 * Consulting
 * AboutExpand
   * About
   * Talks
   * Contact

Search
Light Dark
Sign In
Toggle Menu


BRING YOUR JAVA PERSISTENCE SKILLS TO THE NEXT LEVEL.

Here’s how to get started:


TUTORIAL POSTS

Read in-depth articles and get regular updates to stay up-to-date with JPA,
Hibernate, and microservice-related persistence topics.


PERSISTENCE HUB MEMBERSHIP

Learn everything you need to build fast and maintainable persistence layers.


TUTORIALS ON YOUTUBE

Do you prefer watching in-depth tutorial videos over reading?
Then you shouldn’t miss my YouTube channel.


WORK WITH ME

Hire me as a consultant or coach to get project-specific guidance and support.




THEY SAY

--------------------------------------------------------------------------------

“Thorben has been part of a group of community experts for a long time, helping
Hibernate users via his blog posts, articles and various forums. He has a lot of
great Hibernate insights to share.”
Steve Ebersole
Lead Developer for Hibernate ORM
“Thorben not only excels with his knowledge about modern JPA API usage – he also
consistently stresses the importance of knowing the underlying SQL technology.”
Lukas Eder
Founder and CEO at Data Geekery, Java Champion


DISCOVER THE BLOG

To the blog
Featured | Hibernate Advanced | JPA


11 JPA AND HIBERNATE QUERY HINTS EVERY DEVELOPER SHOULD KNOW




Featured | Hibernate Performance | JPA2.1


HIBERNATE PERFORMANCE TUNING – 2024 EDITION




Hibernate Advanced | JPA


INHERITANCE STRATEGIES WITH JPA AND HIBERNATE – THE COMPLETE GUIDE






ABOUT ME

My name is Thorben Janssen. I’m a consultant, trainer, and the author of the
Amazon bestselling book Hibernate Tips – More than 70 solutions to common
Hibernate problems.

For the last 15 years, I have been using Hibernate and JPA in all kinds of
projects, from small ones with very aggressive timelines to huge projects that
had to handle thousands of users.

The requirements of these applications were very different, and I learned that
Hibernate provides good solutions for all of them. You just have to understand
the features with their advantages and disadvantages.

I look forward to showing you how to use Hibernate to implement high-performance
applications.




THEY SAY

--------------------------------------------------------------------------------

“Thorben demonstrated his mastery of Hibernate and also showed he is an
efficient programmer as well.”
Ian Wesley
VP Product Development at Bravado Health
“The Advanced Hibernate Online Training helped me to understand Hibernate much
better, and I recommend it to everyone who is using Hibernate.”
Jean-Claude Brantschen
Software Engineer
“The Thoughts on Java Library has seriously boosted my experience on this site
by providing a single point of access to all e-books, cheat sheets, tips,
videos, tutorials, and courses. All I had to do was to get a free account, and
now I have my own page with a profile and an intuitive menu that allows me to
navigate between posts.”
Anghel Leonard
Java Architect
“After subscribing to the newsletter, it became clear that Thorben has a firm
grasp on exactly the issues we were addressing. We signed up for the expert
bundle which included the Hibernate Performance Tuning Online Training and the
Advanced Hibernate Online Training.As a result of the training, we confidently
refactored our code to follow the patterns described in the training course and
doubled the performance of some of our services.”
Mike Hills
Senior Microservice Architect
Twitter YouTube Github Facebook Xing Linkedin

 * Disclaimer
 * Privacy Policy
 * Terms of Service
 * Imprint
 * Contact

© 2024 Thorben Janssen, all rights reserved.

 * Blog
   * Tutorials
   * Hibernate Tips
   * Video Tutorials
 * Persistence Hub
 * Books & Workshops
   * Hibernate Tips Book
   * In-Person Workshops
 * Consulting
 * About
   * About
   * Talks
   * Contact

Toggle Menu Close
Search for:
Search