
hibernate
adermon1224
这个作者很懒,什么都没留下…
展开
-
各数据库方言
DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390Dialect PostgreSQL org.hibernate.dialect.PostgreSQLDialect MyS...原创 2010-08-22 00:10:42 · 132 阅读 · 0 评论 -
Hibernate批处理
在一般情况下,使用hibernate将500000条记录插入到数据库中,通常的做法是: Java代码 Session session = sessionFactory.openSession(); Transaction tran = session.beginTransaction(); for(int i =0;i...原创 2010-09-26 14:20:47 · 92 阅读 · 0 评论 -
hibernate分页处理
分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuery...原创 2010-09-26 14:47:48 · 106 阅读 · 0 评论 -
Annotation对Hibernate中联合主键定义
[size=small]public class User { private int id; private String name; private String address; public int getId() { return id; } public String getName() { return name; } pu...原创 2010-10-07 16:02:56 · 158 阅读 · 0 评论 -
关于hibernate多对多----many to many----很实用
[size=medium]1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该sav...原创 2010-10-10 23:18:37 · 122 阅读 · 0 评论