午后星期午
導(dǎo)航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
<
2013年12月
>
日
一
二
三
四
五
六
24
25
26
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
統(tǒng)計
隨筆 - 38
文章 - 0
評論 - 0
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
Java(10)
(rss)
JavaEE(18)
(rss)
Java編程思想摘錄
(rss)
Js(8)
(rss)
Linux學(xué)習(xí)筆記
(rss)
SQL(1)
(rss)
XML&PROPERTIES(1)
(rss)
隨筆檔案
2014年3月 (3)
2013年12月 (35)
搜索
最新評論
閱讀排行榜
1.?使用Spring mvc 利用java的反射技術(shù),來掃描對應(yīng)包下的注解請求url 統(tǒng)一保存在數(shù)據(jù)庫中(1249)
2.?Spring的JNDI數(shù)據(jù)源連接池配置示例及Spring對JNDI實現(xiàn)分析(362)
3.?Spring郵件服務(wù):Maven + Spring SMTP Mail(306)
4.?Spring郵件服務(wù)之附件:Maven + Spring SMTP Mail With Attachment(273)
5.?JS計算包含英文與漢字的字符串長度(一個漢字=2個字節(jié))(240)
評論排行榜
1.?Java 單例模式詳解(0)
2.?值傳遞、引用傳遞的區(qū)別(0)
3.?使用Spring mvc 利用java的反射技術(shù),來掃描對應(yīng)包下的注解請求url 統(tǒng)一保存在數(shù)據(jù)庫中(0)
4.?使用jQuery解析JSON數(shù)據(jù)(0)
5.?Spring的JNDI數(shù)據(jù)源連接池配置示例及Spring對JNDI實現(xiàn)分析(0)
hibernate annotation 之 注解聲明
@Entity
將一個 POJO 類注解成一個實體 bean ( 持久化 POJO 類 )
@Table
為實體 bean 映射指定具體的表,如果該注解沒有被聲明,系統(tǒng)將使用默認(rèn)值 ( 即實體 bean 不帶包名的短類名 )
@Id
將實體bean中的某個屬性定義為標(biāo)識符 ( identifier )
@GeneratedValue
該注解可以定義該標(biāo)識符的生成策略 ( 默認(rèn)是
AUTO
策略 ) :
AUTO
— 可以是
IDENTITY
,或
SEQUENCE
或
TABLE
類型,這取決于不同的底層數(shù)據(jù)庫。
TABLE
— 使用表保存id值
IDENTITY
— 自然遞增
SEQUENCE
— 序列
@Transient
被注解成 @Transient 的 getter 方法或?qū)傩裕瑢⒉粫怀志没琱ibernate 會忽略這些字段和屬性。
@Basic
所有沒有定義注解的屬性,等價于在其上面添加了 @Basic 注解.。通過 @Basic注解可以聲明屬性的獲取策略 ( fetch strategy )
@Temporal
在核心的 Java API 中并沒有定義時間精度 ( temporal precision )。因此處理時間類型數(shù)據(jù)時,你還需要定義將其存儲在數(shù)據(jù)庫中所預(yù)期的精度。
在數(shù)據(jù)庫中,表示時間類型的數(shù)據(jù)有 DATE,TIME,和 TIMESTAMP 三種精度 ( 即單純的日期,時間,或者兩者兼?zhèn)?)。 可使用 @Temporal 注解來調(diào)整精度。
@Column
將實體 bean 中的屬性映射到表中的列。
@Column(
name
= "columnName";
(1)
boolean
unique
()
default
false
;
(2)
boolean
nullable
()
default
true
;
(3)
boolean
insertable
()
default
true
;
(4)
boolean
updatable
()
default
true
;
(5)
String
columnDefinition
()
default
""
;
(6)
String
table
()
default ""
;
(7)
int
length
()
default 255
;