微软企业库方式(.net)与Hibernate的数据库操作对比
2019-07-12 本文已影响0人
NewBornCyanide
微软企业库是先创建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