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。或者直接回復我
很感謝!
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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
主站蜘蛛池模板:
精品免费国产一区二区
|
久久免费观看国产精品
|
国产精品公开免费视频
|
亚洲最大无码中文字幕
|
噼里啪啦免费观看高清动漫4
|
亚洲成人免费在线
|
2019中文字幕在线电影免费
|
久久久久亚洲av无码专区导航
|
亚洲综合久久久久久中文字幕
|
在线观看免费播放av片
|
亚洲成av人影院
|
免费播放一区二区三区
|
亚洲美免无码中文字幕在线
|
青青视频观看免费99
|
亚洲一区二区三区在线观看网站
|
全免费a级毛片免费看不卡
|
美女视频免费看一区二区
|
中文字幕亚洲综合久久菠萝蜜
|
国产精品色午夜免费视频
|
国产亚洲日韩在线a不卡
|
久久久久噜噜噜亚洲熟女综合
|
久久久久久久久久久免费精品
|
亚洲色大成网站WWW久久九九
|
久久久久成人片免费观看蜜芽
|
亚洲国产综合第一精品小说
|
成人免费视频观看无遮挡
|
国产成人亚洲午夜电影
|
亚洲无线码在线一区观看
|
精品免费人成视频app
|
欧美激情综合亚洲一二区
|
亚洲熟妇av一区二区三区漫画
|
最近的中文字幕大全免费8
|
亚洲爆乳成av人在线视菜奈实
|
国产成人99久久亚洲综合精品
|
57pao一国产成视频永久免费
|
亚洲精华国产精华精华液
|
亚洲精品美女久久久久99
|
国产v精品成人免费视频400条
|
一级美国片免费看
|
亚洲伊人久久大香线焦
|
MM131亚洲国产美女久久
|