-
多對多單向外鍵查看全部
-
一對多雙向外鍵注釋查看全部
-
如果是一對多,fetch策略一般設(shè)置成LAZY查看全部
-
多對一單向外鍵中在多方一處代碼的注釋查看全部
-
一對一單向外鍵注釋查看全部
-
@Transient注解查看全部
-
@Embedded查看全部
-
@Column查看全部
-
hibernate.cfg.xml文件內(nèi)容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql:///hibernate</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">root</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">update</property> <property name="hibernate.current_session_context_class">thread</property> </session-factory> </hibernate-configuration>查看全部
-
@Column -可將屬性映射到列,使用該注解來覆蓋默認(rèn)值,@Column描述了數(shù)據(jù)庫表中該字段的詳細(xì)定義,這對于根據(jù)JPA注解生成數(shù)據(jù)庫表結(jié)構(gòu)的工具非常有用 -常用屬性: name:可選,表示數(shù)據(jù)庫表中該字段的名稱,默認(rèn)情形屬性名稱一致; nullable:可選,表示該字段是否允許為null,默認(rèn)為true; unique:可選,表示該字段是否是唯一標(biāo)識,默認(rèn)為false; length:可選,表示該字段的大小,僅對String類型的字段有效,默認(rèn)值255(如果是主鍵,不能使用默認(rèn)值); insertable:可選,表示在ORM框架執(zhí)行插入操作時,該字段是否應(yīng)出現(xiàn)在INSERT語句中,默認(rèn)為true; updateable:可選,表示在ORM框架執(zhí)行更新操作時,該字段是否應(yīng)出現(xiàn)在UPDATE語句中,默認(rèn)為true,對于一經(jīng)創(chuàng)建就不能修改的字段,該屬性非常有用,如對于birthday字段。查看全部
-
一、 類級別注解 1. Hibernate注解簡介 -使用注解的目的:為了簡化繁瑣的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是實現(xiàn),但是其功能是JPA的超集 -Hibernate通過hibernate-annotation、hibernate-entitymanager和hibernate-core三個組件來實現(xiàn)JPA -一般在實際開發(fā)中,優(yōu)先考慮使用JPA注解,這樣更有利于程序的移植和擴(kuò)展 3. Hibernate注解分類 -類級別注解 -屬性級別注解 -映射關(guān)系注解 4. @Entity 5. @Table 6. @Embeddable 7. schema和catalog查看全部
-
屬性級別注解的添加方式查看全部
-
@Embeddable注解查看全部
-
不同數(shù)據(jù)庫對schema和catalog的支持是不同的查看全部
-
schema和catalog查看全部
舉報
0/150
提交
取消