In the database I have region data stored as shown below:
ID PARENT_ID REGION
1001 EUROPE
1011 NORTH AMERICA
1021 LATIN AMERICA
1031 1001 EASTERN EUROPE
1041 1001 WESTERN EUROPE
In my java code I have a region objects with all the details. How do I sort this data such that every region is followed by its child region.
For e.g
EUROPE
EASTERN EUROPE
WESTERN EUROPE
LATIN AMERICA
NORTH AMERICA
Any help would be appreciated.

