您好,登錄后才能下訂單哦!
//首先創建實體類 package cn.com.bochy.entity; public class hibernatebean { private long id; private String name; private String pwd; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } //然后 實體類同包下新建類名.hbm.xml 實體類和數據表的映射文件 內容如下 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- package 是實體類所對應的完整包名 --> <hibernate-mapping package="cn.com.bochy.entity"> <!-- 對類的配置 nane是實體類名 table 是表名 可以不寫 默認與name的值一致 --> <class name="hibernatebean" table="t_user"> <!-- 對類對應的主鍵配置 name 是實體類中主鍵屬性名 column 是表中主鍵對應的列名 可以不寫 默認與namne的值一致 --> <id name="id" column="id"> <!-- 主鍵生成策略 native 如果連接的是oracle數據庫 則表示序列 ,并且序列的名字為為hibernate——sequence --> <generator class="native"/> </id> <!-- 對類的非主鍵配置 --> <property name="name" column="name" type="string" unique="true" length="20"></property> <property name="pwd" column="pwd" type="string" length="20"></property> </class> </hibernate-mapping> //接下來新建hibernate配置文件 <?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> <!-- 數據庫連接設置 --> <!-- Database connection settings --> <property name="connection.driver_class"> oracle.jdbc.OracleDriver </property <property name="connection.url"> jdbc:oracle:thin:@admini-PC.mshome.net:1521:orcl </property> <property name="connection.username">scott</property> <property name="connection.password">scott</property> <!-- sql方言 --> <!-- SQL dialect --> <property name="dialect"> org.hibernate.dialect.OracleDialect </property> <!-- 顯示sql語句 --> <!-- Echo all executed SQL to stdout --> <property name="show_sql">true</property> <!--將顯示的sql語句按一定的格式 顯示出來 --> <property name="format_sql">true</property> <!-- ddl(數據定義語言)的配置 --> <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">update</property> <!-- 配置讀取的映射文件 --> <mapping resource="cn/com/bochy/entity/hibernate_HelloWorld.hbm.xml" /> <!-- ddl(數據定義語言)的配置 --> <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">update</property> <!-- 配置讀取的數據庫映射文件 --> <mapping resource="cn/com/bochy/entity/hibernate_HelloWorld.hbm.xml" /> </session-factory> </hibernate-configuration>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。