![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate技术
KingYellow
这个作者很懒,什么都没留下…
展开
-
HQL具体用法
完整的HQL语句形势如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 其中的update/delete为Hibernate3中所新添加的功能,可见HQL查询非常类似于标准SQL查询。由于HQL查询在整个Hibernate实体操作体系中的核心地位,这一节我将原创 2012-07-18 16:18:23 · 6584 阅读 · 0 评论 -
Hibernate template 在Spring中的配置
在bean.xml中的配置为:原创 2012-07-19 15:47:34 · 656 阅读 · 1 评论 -
HibernateTemplate的queryForList(sql)用法
List list = jdbcTemplate.queryForList("select * from user"); for(int i=0;i Object m = list.get(i); Map sm = (Map) m; System.out.println(sm.get("age")); System.out.println(sm.get(原创 2012-07-19 15:52:48 · 4239 阅读 · 0 评论 -
JdbcTemplate 查询方法
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法 1 jdbcTemplate.queryForInt()和 jdbcTemplate.queryForLong() 例如下面使用queryForInt()方法传回user表中的记录数: jdbcTemplate.queryForInt("SELECT COUNT(*) FROM use原创 2012-07-20 13:57:40 · 8924 阅读 · 0 评论 -
Hibernate 批量处理
1.批量更新(Batch updates)此方法同样适用于检索和更新数据。此外,在进行会返回很多行数据的查询时, 你需要使用scroll() 方法以便充分利用服务器端游标所带来的好处。 Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction(); S原创 2012-07-24 08:51:22 · 502 阅读 · 0 评论 -
Hibernate 关系映射
1.。多对一 public class Department { private int id; private String name; //getter和setter方法略} public class Employee { private int id; private String name; private Departm原创 2012-07-24 13:03:13 · 553 阅读 · 0 评论 -
Hibernate 中session的一点说明
最关键的session创建。 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了,也就是不用再session.close()。但是如果使用的是openSession方法创建的session的话, 那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并原创 2012-07-24 15:43:40 · 477 阅读 · 0 评论