I have been spending the last few months trying to learn
JSF. Because applications always use data, the choice for an appropriate database was the next issue I was confronted with.
I develop with eclipse,
Tomcat 6, myFaces and tried my first project using HSQLDB. Right now I am starting to finally starting to understand some of the concepts and have been programming a practice project with an Apache Derby Database. I really like use an identity ID so that I don't have to worry about incrementing the ID field. But Hibernate doesn't suppport identity fields in Derby(?). My purpose is to learn JSF and the dependent technologies. It's not about a huge RDBMS or something highly performant.
My question is: for general web applications with hibernate, is there a standard or a reccomended database that has a high acceptance within the developer community? i.e. PostgreSQL, MYSQL ...
I realize that it depends on the requirements of a project, but maybe someone has a good reccomendation that would also be a well-accepted DB in the
Java "World" Any tips or information would be appreciated.