I will be using wxWidgets soon. I'd like to write an accounting application. In Java I could use pojo's with hibernate and map the object to the db with a persistence layer. I am wondering if I won't be using pojo (plain old java object) for CRUD operation then when do i really need to model something with a user defined type?
If i used nhibernate and dot net, I could just pick up where I left off in Java.
There are certainly things that could be modeled in an accounting application. I plan on working on AP and GL first. Should you really model if you are using a wxWidget data access layer to do CRUD operations with firebird DB? I know you need a relational DB model.