迅速發布user項目
1、將user項目導入到myEclipse中
2、打開User.hbm.xml,
將以下代碼
<class name="User" table="user">
<id name="id" column="id" type="integer">
<generator class="native"/>
</id>
<property name="username" column="username" type="string" not-null="true" />
<property name="password" column="password" type="string" not-null="true" />
</class>
改為
<class name="User" table="user1">
<id name="id" column="id" type="integer">
<generator class="native"/>
</id>
<property name="username" column="username" type="string" not-null="true" />
<property name="password" column="password" type="string" not-null="true" />
</class>
其中user1表是我自己創建的表
3、打開hibernate.cfg.xml,在可視化界面中選擇數據庫,并將相應的驅動導入到classpath中
4、打開applicationContext.xml,將dataSource中的各個屬性改為對應的自己的數據庫的參數,我的代碼如下:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="oracle.jdbc.OracleDriver">
</property>
<property name="url"
value="jdbc:oracle:thin:@localhost:1521:ora9i">
</property>
<property name="username" value="emp"></property>
<property name="password" value="emp"></property>
</bean>
(疑惑:其實我現在并不知道為什么class中引入的是如上代碼;當我在myEclipse中右鍵加入dataSource后產生的代碼是以下這樣的:
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="oracle.jdbc.OracleDriver">
</property>
<property name="url"
value="jdbc:oracle:thin:@localhost:1521:ora9i">
</property>
<property name="username" value="emp"></property>
<property name="password" value="emp"></property>
</bean>
跟上面的區別就是這個class而已,但是運行是卻是錯誤的,現在還不知道是什么原因。)
5、當完成以上各步后就可以進行測試了。