none
NHibernate e Stored Procedures RRS feed

  • Pergunta

  • Pessoal,

    Tenho gostado do NHibernate uma vez que pode ocorrer a migracao de DB no futuro.
    Mas uma coisa que esta me consumindo e que nao consegui entender é:

    1. Em momento nenhum do meu codigo, escrevi uma sintaxe SQL como um select, insert, update.
    Como isso esta sendo feito ?

    2. Consigo fazer com que o NHibernate chame uma stored procedure do SQL ?

    Valeu

    quinta-feira, 2 de maio de 2013 20:04

Todas as Respostas

  • Olá,

    Referente as suas perguntas, seguem respostas bem simplificadas:

    1) Quando voce realiza o mapeamento das suas entidades para o NH, voce está dizendo como ele deve acessar as tabelas no banco e preencher os objetos. Em tempo de execução o NH, com base no mapeamento irá montar as Queries para o banco definido, executá-las e com base no retorno preencher os objetos. Para consultas mais elaboradas, voce terá que utilizar Criterias, HQL ou em versões mais recentes poderá usar Linq.

    2) Sim, é possível chamar procedures inclusive também para preencher objetos.

    quinta-feira, 2 de maio de 2013 22:18