Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share?
I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity "visualisation"nya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties/relations/id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward... gw bikin custom EntityPersister, override instantiate(), hydrateObejcts(), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections... specifically dengan implementation assumption bahwa "entity == java class". Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers

