I have a class which models all categories and they can be ordered hierarchically.
@Entity
@Table(name=\"categories\")
public class Category {
@Id
@G
The short answer is; no there isn't a standard way to do this.
You have to use native sql.
You may be able to extend the Oracle Hibernate Dialect and add some user function/extension to get hibernate to generate PRIOR or CONNECT BY clauses, but this will prevent your app from being strict JPA and database independent.