As i have also search for the same topic but i find out relevant one but they have used ( JDBC + Struts2 ) ......
but you can do all the jdbc connectivity in hibernate that is very easy as we have to use .xml file for database connectivity
else hibernate they have done all the thing like storing image and retrieving it back with struts2 and jdbc.
they are also providing full code to download without any registration just
click here to reach the page
and download full code means with struts2 and oracle 10g connectivity jars
helpful for me...may be for you all