迅速发布user项目

迅速发布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、当完成以上各步后就可以进行测试了。



posted on 2008-08-05 19:45 鲁胜迪 阅读(156) 评论(0)  编辑  收藏 所属分类: 一点点


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(4)

随笔分类

随笔档案

文章分类

新闻分类

搜索

最新评论

阅读排行榜

评论排行榜