Hello again Nagesh,
Just uploaded a new version with this functionality on it. Have a look here:
New XMLPortletFactory version on SourceForge (December 6, 2011) Saludos, Jack.

Pd. : I found out that it can be expresed on service.xml, so service builder would do most of the work. Something like this:
1 <!-- Finder For unique fields -->
2 <finder name="CourseCode" return-type="courses" unique="true">
3 <finder-column name="courseCode" />
4 </finder>
So this will generate sql unique indexes, etc:
1create unique index IX_6D1E8FCD on coursesexample_courses (courseCode);