论坛首页 入门技术论坛

为什么hibernate synchronizer生成的dao类把session封装得那么严密?

浏览 2419 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-12  
正在看深入浅出hibernate,上面演示的用hibernate synchronizer自动生成的hibernate2版本的dao类,其中的BaseRootDAO类把getSession()方法和createSession()方法都设置为public,这样使用session时可以直接Session session = BaseRootDAO.createSession()方法获得。
而我安装了hibernate synchronizer插件生成的BaseRootDAO类没有定义createSession()方法,getSession()方法被定义为protected,要获得session只好新建一个DAO类实例,觉得很不方便,不知道为什么把session包装得这样严密。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics