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

Kirim email ke