最近研究 Spring and Hibernate + MYSQL应用, 发现一个问题?
就是有很多方式去实现连接mysql,
我想知道哪一种是最快速 及 最节省资源只使用 Hibernate:
public void insert(User user) {
Session session = sessionFactory.openSession();
Transaction tx= session.beginTransaction();
session.save(user);
tx.commit();
session.close();
}Spring + Hibernate
用上了org.springframework.orm.hibernate3.HibernateTemplatepublic void insert(User user) {
hibernateTemplate.save(user);
}Spring + Hibernate
用上了 org.springframework.orm.hibernate3.support.HibernateDaoSupportpublic void insert(User user) {
getHibernateTemplate().save(user);
}
就是有很多方式去实现连接mysql,
我想知道哪一种是最快速 及 最节省资源只使用 Hibernate:
public void insert(User user) {
Session session = sessionFactory.openSession();
Transaction tx= session.beginTransaction();
session.save(user);
tx.commit();
session.close();
}Spring + Hibernate
用上了org.springframework.orm.hibernate3.HibernateTemplatepublic void insert(User user) {
hibernateTemplate.save(user);
}Spring + Hibernate
用上了 org.springframework.orm.hibernate3.support.HibernateDaoSupportpublic void insert(User user) {
getHibernateTemplate().save(user);
}
个人感觉3最好
要是想要运行速度快的话,还是手写ODBC吧