There should be support for Session#byNaturalId(). Currently this causes JDBC-related code to be executed. It would be an optional operation depending on the given store's capabilities.