RT.
论坛上关于NHIBERNATE的信息比较少,大家有这方面的经验请多多指教.

解决方案 »

  1.   

    to:mapserver(杨东) 现在DAO接口程序那里HIBERNATE本身已有事务控制.
    但外面调用程序那里又是ADO.NET事务,这样做无法控制到事物的完整性.统一的意思就是能否作为一个事务过程来控制
      

  2.   


    I believe you can pass a connection to the sessionfactory, something likeIDbConnection conn = myapp.GetOpenConnection();
    ISession session = sessions.OpenSession(conn);
    otherwise, look into ServiceDomain class, see my blog for detailshttp://blog.joycode.com/saucer/archive/2005/01/05/42381.aspx
      

  3.   

    TO SAUCER:
    问题已经解决了.
    不好意思,结帖不够快.
    解决的方法是读取进程中已打开的HIBERNATE CONNECTION
    由HIBERNATE的事务统一管理.