hibernate
weiweichen
独一无二
展开
-
输出导航条
[code]/** * * 输出导航条 * * * @author chenwei * @param ses:org.hibernate.Session对象 * @param HQLsql:HQL语句 * @param page:当前页数 * @param pageSize:每页的记录数 * @param webpage:显示的页面...2007-10-26 10:43:45 · 90 阅读 · 0 评论 -
批量删除
[code]/** * * 批量删除用户 * * * @param hql,如: delete Employee e where e.uid in (1,2,3) * @return 删除的数量 */ public int delEmps(String hql) { Session ses = null; Transaction t...2007-10-26 10:46:34 · 90 阅读 · 0 评论 -
关于配置
[code] sa jdbc:microsoft:sqlserver://localhost:1433 org.hibernate.dialect.SQLServerDialect sa com.microsoft.jdbc.sqlserver.SQLServerDriver ...2007-10-26 10:47:54 · 89 阅读 · 0 评论 -
分页查询
[code]/** * * * 查询每页的职员及其角色 * * * 使用左外连接,HQL语法 * * @param page * 表示第几页 * @param maxResult * 表示每页显示多少条 * @author chenwei * @since 1.0 ...2007-10-26 10:49:29 · 110 阅读 · 0 评论 -
面向接口编程在hibernate中的应用
[code]在hibernate中通过操作对象来操作数据表,我们可以让POJO继承一个接口, 创建一个BaseDao,让Session对象保存,删除,更新一个接口实例, 在开启一个Session缓存之后,可以通过传入一个POJO对象来操作数据表 ObjectIn.java ---------------------- package com.supersit.hibernat...2007-10-26 10:52:30 · 129 阅读 · 0 评论 -
多对一单向关联
[code]多个雇员对应于一个角色,要建立雇员与角色之间的多对一单向关联。。。 需要在雇员类中建立一个role属性, private Role role; 并为其添setter()和getter()方法 public Role getRole() { return role; } public void setRole(Role role) { this.rol...2007-10-26 10:56:47 · 152 阅读 · 0 评论 -
多对多双向关联
[code]一个简单示例: 一个雇员可以担任几个角色,一个角色可以拥有多个雇员,雇员和角色之间存在多对多的关联关系, 在这里我们建立多对多的双向关联... db schema: ============================== 雇员表: CREATE TABLE [employee] ( [eid] [int] IDENTITY (1, 1) N...2007-10-26 11:15:56 · 78 阅读 · 0 评论