hibernate基礎配置
hibernate.cfg.xml的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/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:///hibernate3</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123</property>
<!-- 配置資料庫連線方言 -->
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 自動建表 -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- 在日誌中輸出sql -->
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<!-- 載入hbm -->
<mapping resource="web/domain/Customer.hbm.xml"/>
<mapping resource="web/domain/Book.hbm.xml"/>
</session-factory>
</hibernate-configuration>
hbm的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<!-- 類與表的對映 -->
<class name="web.domain.Customer" table="customer" catalog="hibernate3">
<!-- 屬性的對映 -->
<!-- 主鍵
name:屬性名(類中)
column:資料表中名 可省略
type:型別 可省略
-->
<id name="id" column="id" type="int">
<!-- identity主鍵自增漲 -->
<generator class="identity"></generator>
</id>
<!-- 普通屬性 -->
<property name="name" column="name" type="java.lang.String"></property> <!-- java型別 -->
<property name="age" column="age" type="int"></property>
<property name="city">
<column name="city" sql-type="varchar(20)"></column><!-- sql型別 -->
</property>
</class>
</hibernate-mapping>
相關文章
- Hibernate的基礎
- Hibernate配置OracleOracle
- 01、Hibernate安裝配置
- Linux基礎配置Linux
- webpack基礎配置Web
- babel基礎配置Babel
- Maven基礎配置Maven
- webpack-基礎配置Web
- Mybatis的基礎配置MyBatis
- 無線基礎配置
- Spring中如何配置Hibernate事務Spring
- java中Hibernate的環境配置Java
- webpack4-基礎配置Web
- Flask基礎環境配置Flask
- webpack4基礎配置Web
- Huawei裝置基礎配置
- Linux網路配置基礎Linux
- OSPF介紹及基礎配置
- 02 uniapp專案基礎配置APP
- Mysql安裝及基礎配置MySql
- 防火牆基礎Firewalld命令配置防火牆
- KZWFoudation基礎配置之Debug模式模式
- HTTPS基礎原理和配置 - 1HTTP
- HTTPS基礎原理和配置-2HTTP
- HTTPS基礎原理和配置-3HTTP
- 作業系統基礎配置作業系統
- maven安裝與基礎配置Maven
- 【Flutter 基礎】環境及配置Flutter
- 【個人部落格搭建及配置一】基礎配置
- Gradle系列之Android Gradle基礎配置GradleAndroid
- [基礎知識] Redis 配置檔案Redis
- C#-C#基礎頁面配置C#
- Docker網路配置基礎知識Docker
- 樹莓派開發—基礎配置樹莓派
- Apache基礎配置與日誌管理Apache
- Hibernate配置檔案中對映元素詳解
- webpack(11)配置檔案分離為開發配置、生成配置和基礎配置Web
- 大神教你Nginx常用基礎配置方案Nginx
- Ansible學習筆記——基礎與配置筆記