Na 5 jaar zonder programmeren, heb ik besloten om er terug in te duiken.
Bij mijn vorige werkgever hadden we een in-house framework dat (onder andere) voor persistentie zorgde, compleet met caching. Dit werkte heel fatsoenlijk en was uiteindelijk voor de "eindprogrammeerder" heel gebruiksvriendelijk.
Nu zijn we een paar jaar verder, en ik kon me eigenlijk niet voorstellen dat zoiets gelijkaardigs niet in open-source bestaat, zodoende kwam ik uit bij Hibernate.
Ik heb nu een paar tutorials gelezen (nog niet echt gedaan), maar de meeste gaan uit van een voorbestaande database die je importeert en zodoende configfiles genereert, ofwel handgeschreven config-files.
Bij die vorige werkgever hadden we een soort grafische tool waar je je business objects intypte en die aan elkaar linkte. Inheritance werd ook ondersteund, je kon dus een object kwijt in een tabel die nog andere velden had, maar die niet gebruikt werden voor dat specifiek object maar misschien wel voor een subclass.
Die tool genereerde dan alle DB-generation statements, de nodige config-files, en meteen ook alle business object classes in Java.
Nu is mijn vraag: bestaat zo een tool ook in Open Source? Of desnoods een betaalde tool? Ik zag wel dat er "hibernate tools" bestaan van JBoss, maar dat draait enkel op Eclipse. Ik zoek liever iets stand-alone of iets dat draait op IntelliJ Idea.
Bij mijn vorige werkgever hadden we een in-house framework dat (onder andere) voor persistentie zorgde, compleet met caching. Dit werkte heel fatsoenlijk en was uiteindelijk voor de "eindprogrammeerder" heel gebruiksvriendelijk.
Nu zijn we een paar jaar verder, en ik kon me eigenlijk niet voorstellen dat zoiets gelijkaardigs niet in open-source bestaat, zodoende kwam ik uit bij Hibernate.
Ik heb nu een paar tutorials gelezen (nog niet echt gedaan), maar de meeste gaan uit van een voorbestaande database die je importeert en zodoende configfiles genereert, ofwel handgeschreven config-files.
Bij die vorige werkgever hadden we een soort grafische tool waar je je business objects intypte en die aan elkaar linkte. Inheritance werd ook ondersteund, je kon dus een object kwijt in een tabel die nog andere velden had, maar die niet gebruikt werden voor dat specifiek object maar misschien wel voor een subclass.
Die tool genereerde dan alle DB-generation statements, de nodige config-files, en meteen ook alle business object classes in Java.
Nu is mijn vraag: bestaat zo een tool ook in Open Source? Of desnoods een betaalde tool? Ik zag wel dat er "hibernate tools" bestaan van JBoss, maar dat draait enkel op Eclipse. Ik zoek liever iets stand-alone of iets dat draait op IntelliJ Idea.