É obrigatório usar hibernate em aplicações desktop? ou apenas em aplicações grandes, que usa muitos recursos do banco?
obrigatorio nao eh em nenhum tipo de aplicacao hehehe mais vale a pena usar independente do tamanho da sua app.
pode usar outro framework, por ser mais seguro do que SQL direto
Obrigatório?
Até hoje vejo aplicações com JDBC na unha mano… Nada no mundo Java é obrigatório… Nem OO =/
Minhas aplicacoes sao bem pequenas mas fazem muito acesso a DB. Acho que usar JDBC so se tiver um prazo beeeeem longo onde seja possivel “perder tempo” fazendo a parte do CRUD e exista uma preocupacao absurda com desempenho a ponto do overhead do Hibernate fazer muita diferença.