Servus,
ich will eine Anwendung bauen, die auf eine MySQL-Datenbank setzen wird. Langfristig will ich dann Hibernate nutzen, kurzfristig soll die Anwendung laufen, zur Not mit JDBC-SQL-Statements.
Bei MySQL hätte ich gerne Fremdschluesselprüfung, ich muss also als Tabellen-Engine InnoDB setzen, als Zeichensatz will ich gern alles auf UTF-8 stellen. Wie ich das in phpmyadmin angebe, weiss ich, aber wenn ich Hibernate nutzen will, dann ist doch gerade der große Vorteil, dass mir Hibernate die ganze Arbeit mit den Datenbanken im Hintergrund abnimmt, also ist es doch vermutlich nicht gewollt, dass ich die Tabellen direkt auf dem Datenbankserver via phpmyadmin anlege?
Bei Hibernate kann man wohl auch ReverseEngineering einsetzen, also aus einer erstellten Datenbank die Objekte bauen lassen - ich wollte aber den anderen Weg: Java-Klassen anlegen, diese mit Annotationen versehen, und wenn ich dann ein 'User'-Objekt anlege erwarte ich, dass mir Hibernate dieses Objekt direkt in der Datenbank speichert. Wie geht das auf einfache minimalistische Art?
Danke auch für den ein oder anderen Tipp, ich googelte schon, aber oft waren die Links dann für zu komplexe Angelegenheiten oder passten einfach nicht zu meinem Problem.
ich will eine Anwendung bauen, die auf eine MySQL-Datenbank setzen wird. Langfristig will ich dann Hibernate nutzen, kurzfristig soll die Anwendung laufen, zur Not mit JDBC-SQL-Statements.
Bei MySQL hätte ich gerne Fremdschluesselprüfung, ich muss also als Tabellen-Engine InnoDB setzen, als Zeichensatz will ich gern alles auf UTF-8 stellen. Wie ich das in phpmyadmin angebe, weiss ich, aber wenn ich Hibernate nutzen will, dann ist doch gerade der große Vorteil, dass mir Hibernate die ganze Arbeit mit den Datenbanken im Hintergrund abnimmt, also ist es doch vermutlich nicht gewollt, dass ich die Tabellen direkt auf dem Datenbankserver via phpmyadmin anlege?
Bei Hibernate kann man wohl auch ReverseEngineering einsetzen, also aus einer erstellten Datenbank die Objekte bauen lassen - ich wollte aber den anderen Weg: Java-Klassen anlegen, diese mit Annotationen versehen, und wenn ich dann ein 'User'-Objekt anlege erwarte ich, dass mir Hibernate dieses Objekt direkt in der Datenbank speichert. Wie geht das auf einfache minimalistische Art?
Danke auch für den ein oder anderen Tipp, ich googelte schon, aber oft waren die Links dann für zu komplexe Angelegenheiten oder passten einfach nicht zu meinem Problem.