Hibernate学习笔记之一
来源:互联网 发布:国外深夜节目软件 编辑:程序博客网 时间:2024/04/28 03:23
1.导入hibernate架构后。
2.查看数据连接是否正常。
3.把需要用的table转化为实体类。
4.一个简单的插入方法:
public static void insert(Student student)
{
System.out.println("go in insert");
try {
Session session =HibernateSessionFactory.getSession(); //其中获得hibernate的session
Transaction tran =session.beginTransaction(); //事务开始
session.save(student);
tran.commit(); //事务一定要conmit 否则不执行。
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HibernateSessionFactory.closeSession();
}
分析:
其中
1.导入框架后会生成HibernateSessionFactory.java 其中有关于session的方法。
2.session中的save/delete/之类的方法,都是 以数据库转换的实体类作为参数的。
5.l两个个简单的查询.
public static List selectAll()
{
List list = null;
try {
Session session =HibernateSessionFactory.getSession();
Transaction tran =session.beginTransaction();
Query query=session.createQuery("from Student");
list = query.list();
tran.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HibernateSessionFactory.closeSession();
return list;
}
hibernate 三种查询方式:http://dev.csdn.net/htmls/68/68297.html
2011-06-03
- Hibernate学习笔记之一
- Hibernate学习笔记之一
- [学习]Hibernate 3.2 学习笔记之一
- Hibernate总结笔记之一
- Hibernate学习笔记8--关联关系之一对多
- hibernate学习笔记之一(JDBC回顾-ORM规范)
- 学习笔记之一
- C#学习笔记之一
- Jabber学习笔记 之一
- C++学习笔记之一
- ABAP学习笔记之一
- 学习笔记之一
- java学习笔记之一
- Strus学习笔记之一
- com学习笔记之一
- SDL学习笔记之一
- ABAP学习笔记之一
- magento学习笔记之一
- Android 深入浅出之Zygote
- hibernatedaosupport的使用
- 详解Spring的配置文件
- web.xml listener
- Android GWES
- Hibernate学习笔记之一
- char、varchar、text和nchar、nvarchar、ntext的区别
- 情商,是时候增强锻炼了
- Ext.data.Store的基本用法
- Open Flow - a CoverFlow API replacement for the iPhone
- Struts2用通配符配多个action方法
- 深入理解Android消息处理系统——Looper、Handler、Thread
- linux shell 小结
- JSP与Servlet的区别