【转】
1.建表
create table student(sid varchar ( 32 ) not null primary key , sname varchar ( 16 ), sage varchar ( 16 ),)
create table course(cid varchar ( 32 ) not &nb ...
左外连接,右外连接,全连接,内连接。四种连接的差异例子: a表 id name b表 id job parent_id &n ...
转:Criteria對SQL進行封裝,讓開發人員可以用物件的方式來對資料庫進行操作,例如下面的查詢User表格中的所有資料:
Criteria criteria = session.createCriteria(User.class);// 查詢user所有欄位List users = criteria.list();Iterator iterator = users.iterator();System.out.println("id \t name/age");while(iterator.hasNext()) { User user = ( ...
Hibernate主键生成方式(转)
关键字: hibernate
1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是 ...
join fetch 与 join 的区别 如果HQL使用了连接,但是没有使用fetch关键字,则生成的SQL语句虽然有连接,但是并没有取连接表的数据,还是需要单独的sql取数据,也就是 select a,b,d...中没有连接表的字段
- 浏览: 18752 次

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
左外连接,右外连接,全连 ...
呵,受教了,以前学过,也明白了,但好长时间不用就忘了,主要是语法,以后再也不忘了 ...
-- by song218888 -
myeclipse hibernate spri ...
,真是太感谢你了,对我这初学者真是有莫大的帮助啊!!!
-- by zbmartin






评论排行榜