微软企业库方式(.net)与Hibernate的数据库操作对比

来源:互联网 发布:股票自动交易 源码 编辑:程序博客网 时间:2024/06/06 06:35

微软企业库是先创建database对象db(项目中经常是从配置文件中读取连接字符串),然后构建sql语句,之后是DBCommand cmd= db.getsqlcommand(你的语句)

最后是DataView dv=db.ExecuteToDataView(cmd);


hibernate是加载配置文件Configuration cfg=new Configuration ().configure() 然后创建SessionFactory(主要目的是获取session,这个好理解),用它创建session对象后,用session构造事务(transaction=session.beginTransaction),构造出pojo对象,用session一执行想要的操作,再transaction.commit,完后关闭session.

二者都是,先获取配置文件的内容,个人认为db对象对应session,然后dbcommand对应transaction

0 0
原创粉丝点击