Free Monkey
Make Anything Mobile!
首頁
新隨筆
聯系
聚合
管理
隨筆-1 評論-68 文章-98 trackbacks-0
Hibernate FAQ(2)--分頁顯示和非主鍵的外鍵關聯
1、分頁顯示
public
class
QuizRecordDAO
extends
BaseHibernateDAO
{
private
int
count;
public
int
getCount()
{
return
this
.count;
}
public
List list(
int
start,
int
range )
{
log.debug(
"
finding all QuizRecord instance
"
);
try
{
Criteria criteria
=
getSession().createCriteria( QuizRecord.
class
);
count
=
((Number) criteria .setProjection( Projections.rowCount() ).uniqueResult()).intValue();
criteria.setProjection(
null
);
//
criteria.addOrder( Order.desc( TYPE ) );
criteria.setFirstResult( start );
criteria.setMaxResults( range );
return
criteria.list();
}
catch
( RuntimeException re )
{
log.error(
"
find by property name failed
"
, re );
throw
re;
}
}
public
List list(
int
awardStatus,
int
start,
int
range )
{
log.debug(
"
finding all QuizRecord instance
"
);
try
{
Criteria criteria
=
getSession().createCriteria( QuizRecord.
class
);
criteria.add( Expression.eq( AWARD_STATUS, Integer.valueOf( awardStatus ) ) );
count
=
((Number) criteria .setProjection( Projections.rowCount() ).uniqueResult()).intValue();
criteria.setProjection(
null
);
//
criteria.addOrder( Order.desc( TYPE ) );
criteria.setFirstResult( start );
criteria.setMaxResults( range );
return
criteria.list();
}
catch
( RuntimeException re )
{
log.error(
"
find by property name failed
"
, re );
throw
re;
}
}
}
2/ 非主鍵的外鍵關聯
<?
xml version="1.0"
?>
<!
DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<
hibernate-mapping
>
<
class
name
="org.anymobile.admin.entity.QuizRecord"
table
="quiz_record"
catalog
="fetion"
>
<
id
name
="id"
type
="java.lang.Integer"
>
<
column
name
="id"
/>
<
generator
class
="increment"
></
generator
>
</
id
>
<
many-to-one
name
="yangzhouUser"
class
="org.anymobile.admin.entity.User"
fetch
="select"
property-ref
="fetionId"
>
<
column
name
="fetion_id"
length
="20"
not-null
="true"
/>
</
many-to-one
>
</
class
>
</
hibernate-mapping
>
-- property-ref="fetionId"是手工添加的代碼
<?
xml version="1.0"
?>
<!
DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<
hibernate-mapping
>
<
class
name
="org.anymobile.admin.entity.User"
table
="f_user"
catalog
="fetion"
>
<
id
name
="id"
type
="java.lang.Integer"
>
<
column
name
="id"
/>
<
generator
class
="increment"
></
generator
>
</
id
>
<
property
name
="fetionId"
type
="java.lang.String"
>
<
column
name
="fetion_id"
length
="10"
not-null
="true"
unique
="true"
/>
</
property
>
<
property
name
="phone"
type
="java.lang.String"
>
<
column
name
="phone"
length
="11"
/>
</
property
>
<
set
name
="records"
inverse
="true"
>
<!--
<key>
<column name="fetion_id" length="15" not-null="true" />
</key>
-->
<
key
column
="fetion_id"
property-ref
="fetionId"
/>
<
one-to-many
class
="org.anymobile.admin.entity.QuizRecord"
/>
</
set
>
</
class
>
</
hibernate-mapping
>
--綠色注釋部分是Hibernate自動生成的,<key column="fetion_id" property-ref="fetionId"/>是手工添加的。
posted on 2009-04-22 00:02
Xu Jianxiang
閱讀(1411)
評論(1)
編輯
收藏
所屬分類:
Open Source
、
Java Tech
評論:
#
re: Hibernate FAQ(2)--分頁顯示和非主鍵的外鍵關聯[未登錄]
2011-12-08 11:35 |
JOJO
好厲害,解決了我的問題。(非主鍵)
不知道可否給再我講講原理呢,如果可以,請加Q1176792523?;蛘咧苯踊貜臀?br>很感謝!
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Hibernate FAQ(2)--分頁顯示和非主鍵的外鍵關聯
幾個Java混淆器
Windows 2003下配置Apache虛擬主機
Windows 2003下配置Apache代理Tomcat集群
Struts FAQ
Hibernate FAQ
基于Struts和Hibernate的輕量級J2EE應用
Contributing to Eclipse(2)--Eclipse 插件
Contributing to Eclipse(1)--Eclipse SDK
Java與XML(2)--Apache XMLBeans
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
隨筆分類
Some Thing(1)
文章分類
Android(43)
Design Research(6)
Java Tech(13)
Life and Work(7)
Mobile Tech(4)
Open Source(16)
Other Tech(4)
Server Side(6)
Web 2.0(1)
Design Patterns
FluffyCat (Larry Truett)
J 道
良葛格
XMPP/Jabber
Aaron Johnson
bluemonkey 遙遠的回憶
oranje的專欄
搜索
最新評論
1.?re: Android 的系統屬性(SystemProperties)設置分析
多福多壽
--困死了 草 夠逼玩意
2.?re: Introduction to Android Webkit[未登錄]
1
--1
3.?re: 隨機生成N位數字/字母密碼
好
--賈志高
4.?re: Android手機上監聽短信的兩種方式
我不知道怎么玩
--劉中華
5.?re: Android手機上監聽短信的兩種方式
問一下哈,我現在要處理大批的數據,然后在ContentObserver里面處理會Anr,能不能異步處理呢
--zrw
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Xu Jianxiang
主站蜘蛛池模板:
久艹视频在线免费观看
|
免费夜色污私人影院网站
|
国产一级a毛一级a看免费视频
|
波多野结衣久久高清免费
|
久久99久久成人免费播放
|
午夜老司机免费视频
|
学生妹亚洲一区二区
|
西西大胆无码视频免费
|
久久精品国产亚洲αv忘忧草
|
中文字幕在线免费观看
|
亚洲小说区图片区
|
特级做A爰片毛片免费69
|
中文字幕无码精品亚洲资源网久久
|
99精品国产免费久久久久久下载
|
亚洲中文无码线在线观看
|
啦啦啦中文在线观看电视剧免费版
|
亚洲人成小说网站色
|
国产精品免费视频网站
|
一级视频在线免费观看
|
亚洲一区二区三区偷拍女厕
|
国内精品免费在线观看
|
亚洲一级毛片免费观看
|
免费看片免费播放
|
一个人晚上在线观看的免费视频
|
久久国产亚洲精品麻豆
|
www.免费在线观看
|
亚洲JIZZJIZZ妇女
|
国产精品亚洲w码日韩中文
|
日本视频在线观看永久免费
|
亚洲国产精品yw在线观看
|
国产成人无码区免费A∨视频网站
|
深夜A级毛片视频免费
|
亚洲不卡中文字幕无码
|
久久午夜免费视频
|
一级片在线免费看
|
亚洲视频国产视频
|
一区国严二区亚洲三区
|
久久久久久久岛国免费播放
|
亚洲中文无码亚洲人成影院
|
亚洲一区二区三区免费
|
可以免费看的卡一卡二
|