SQL language里面的经典问题
一个很经典问题, S表示学生,结构为 { sid  ...
Hibernate 的分页实现
1、HQL实现 public void search(int pageNo,int pageSize){ Session session =this.getSession(); //查询语句 String hql="From QX qx order by qx.qxid asc"; Query query=...
简单测试HIbernate里面lazy和fetch的效果
测试方法public void testLazy(){ QX qx=(QX)get(QX.class,1); System.out.println(qx.getQxname()); try { Thread.sleep(3000); } catch (Exception...
一个多对多例子,HIbernate,many-to-many
一个教材上面的例子,就是项目(project)和人员(employee)的关系,其中项目有多个人员,一个人也可以参加多个项目,是一个典型多对多关系。1、数据库关系图如下,应该可以一目了然了。r_emp_proj是用来记录工程...
Hibernate里面generator的native对应功能
Hibernate里面generator对应有主键生成器,用来生成主键。一般演示都是用<generator class="native"/>native代表是服务器自设的1、在SQL Server里面必须设定自增,比如主键为Int ID代码为,[ID] [int] I...
Hibernate级联关系的说明和优化
今天接到一个公司的电话面试,里面问道Hibernate的级联,很失败,竟然回答的吞吞吐吐的,失败。前几天刚刚做了,看开做东西要仔仔细细,马虎问题大。说说级联吧:========================INVERSE=========...
基于MyEclipse的Hibernate的多对一和一对多操作简单示例
Hibernate的一对多和多对一操作真的很方便,如果系统采用Hibernate作为持久层,完全可以把对应的一对多和多对一逻辑关系放在Hibernate里面控制,减少数据库的负担,而且也更清晰。...