-
對(duì)于sqlserver數(shù)據(jù)庫(kù),若要定義多個(gè)id注解,那么需要將注解寫在屬性對(duì)應(yīng)的get方法上,而不能寫在屬性定義的位置上,否則無(wú)法實(shí)現(xiàn)多個(gè)屬性的定義;查看全部
-
@ManyToMany(mappedBy="teachers")——這里指的是映射的屬性名(在主控類student中),正是通過這個(gè)這個(gè)屬性才最終完成了雙向映射。查看全部
-
主控對(duì)象即student及圖表對(duì)象即主表對(duì)象 被控對(duì)象即idcard即外鍵對(duì)象查看全部
-
在studengt類的studengtpk字段上用@EmbeddedId(不要@Embedde)使用嵌入式主鍵類實(shí)現(xiàn)復(fù)合主鍵,同時(shí)在studengtpk的類注解上仍要加上Embedable注解以表明嵌入類身份,同時(shí)注意類中屬性使用@length注解規(guī)定string類型對(duì)應(yīng)字段的長(zhǎng)度。 嵌入式主鍵類必須實(shí)現(xiàn)serializable接口,可添加serializableid,必須有默認(rèn)的無(wú)參數(shù)的public無(wú)參數(shù)的構(gòu)造方法,必須覆蓋equals和hashcode方法,即@override。查看全部
-
@GeneratorValue指定主鍵的生成策略. 如果一個(gè)主鍵沒有添加@GeneratorValue注解,則就是一個(gè)普通的主鍵,無(wú)生成策略,不是自動(dòng)增長(zhǎng),手動(dòng)賦值; 當(dāng)主鍵是int類型時(shí),此時(shí)可以使用自動(dòng)增長(zhǎng)類型(對(duì)my sql而言非int不可實(shí)現(xiàn)). @Id @GeneratedValue //該注解默認(rèn)就是auto類型,根據(jù)底層數(shù)據(jù)庫(kù)自動(dòng)選擇策略. private int no; 相當(dāng)于: @GeneratedValue(strategy=GenerationType.AUTO) 如果主鍵采用手工賦值的方式. 那么就要使用@GeneratedValue注解的generator屬性指定主鍵生成器的名稱. 并且使用@GenericGenerator注解定義主鍵生成器. @GenericGenerator為屬性注解,標(biāo)注在主鍵上.具有name、strategy屬性. name:指定主鍵生成器的名稱 strategy:指定主鍵生成器的生成策略(如asigned為手動(dòng)賦值) 例子: @Id @GeneratedValue(generator="gb") @GenericGenerator(name="gb",strategy="assigned") private String sid; @GeneratedValue的generator屬性要與@GenericGenerator的name屬性保持一致. 表示@GeneratedValue所指定的主鍵生成器為@GenericGenerator定義的主鍵生成器.查看全部
-
1. Hibernate注解簡(jiǎn)介 -使用注解的目的:為了簡(jiǎn)化繁瑣的ORM映射文件(*.hbm)的配置 2. JPA與Hibernate的關(guān)系 -JPA,全稱Java Persistence API,JPA注解是JAVAEE的標(biāo)準(zhǔn)和規(guī)范 -JPA和Hibernate的關(guān)系:JPA是標(biāo)準(zhǔn)接口,Hibernate是實(shí)現(xiàn),但是其功能是JPA的超集 -Hibernate通過hibernate-annotation、hibernate-entitymanager和hibernate-core三個(gè)組件來(lái)實(shí)現(xiàn)JPA -一般在實(shí)際開發(fā)中,優(yōu)先考慮使用JPA注解,這樣更有利于程序的移植和擴(kuò)展 3. Hibernate注解分類 -類級(jí)別注解 -屬性級(jí)別注解 -映射關(guān)系注解 4. @Entity--實(shí)體類注解 5. @Table--表注解 6. @Embeddable--嵌入類注解 7. schema和catalog查看全部
-
一對(duì)一向外聯(lián)合主鍵查看全部
-
@Entity配置實(shí)體類 @Table配置表名 @Embeddable;可嵌入類,在別的類中充當(dāng)屬性,結(jié)合@EmbeddedId實(shí)現(xiàn)一對(duì)一聯(lián)合主鍵 @Id主鍵 @GeneratedValue配置主鍵策略等 @Column對(duì)應(yīng)數(shù)據(jù)庫(kù)表中字段 @Embedded標(biāo)注一個(gè)實(shí)體類的嵌入類 @EmbeddedId嵌入主鍵id @Transient忽略生成表中的字段查看全部
-
一對(duì)一單向外鍵注解查看全部
-
關(guān)系列表查看全部
-
關(guān)系映射級(jí)別注解查看全部
-
schema和catalog查看全部
-
@GeneratedValue查看全部
-
映射關(guān)系注解查看全部
-
咯顧客自己1哈太陽(yáng)1提1忒86春11童雨不停1來(lái)著8 5863323882查看全部
舉報(bào)
0/150
提交
取消