1、首先下载http://code.google.com/p/rapid-framework/downloads/detail?name=rapid-framework-3.9.3.20100923.zip;
2、解压后在\reference_doc 里有中文版的使用手册。可自己查询;
3、本人采用Myeclipse8.6+JDK1.5,数据库连接采用JDTS;
4、在解压后的rapid-framework-3.9.3.20100923\generator\lib里放置了jtds-1.2.5.jar。
5、安装JDK1.5 注意这里不是jre1.5。下载安装时请注意。
6、在myEclipse->window->preferences-->java--->Compiler配置JDK1.5;
6、根据帮助配置SSH框架,创建完web project ,在项目的右键属性-->java compiler处检查当前项目的JDK是否为1.5,不是修改到1.5。
7、根据帮助自动生成文件后,修改applicationContext-datasource.xml中<bean id="dataSource"的id命名,并修改applicationContext-hibernate-dao.xml的dataSource的引用及修改:<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="myDataSource"/>
</bean>
以及<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="myDataSource"/>
和你定义的保持一致,但不要叫dataSource。
最后修改<property name="hibernateProperties">
<props>
<!--常用数据库方言 MySQL5Dialect,SQLServerDialect,OracleDialect,SybaseDialect,DB2Dialect,HSQLDialect -->
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
hibernate.dialect 和你使用的数据库保持一致。
8、根据帮助发布运行,一切OK!;
我在初次使用的时候,出现了如下问题:
如出现以下问题: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener? org.springframework.beans.factory.BeanCreationException?: Error creating bean with name 'sessionFactory' defined in file [F:\Tomcat 5.5\webapps\WorkPlanManager?\WEB-INF\classes\spring\applicationContext-hibernate-dao.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError?: java/sql/SQLClientInfoException
百思不得起解,最后不停的试,进行了如下修改,问题解决。
第一:检查你的myEclipse的java Compiler是不是1.5,我们选择J2EE4.0,默认jdk是1.4的,所以创建完web project 后,需检查你创建的项目的java Compiler是不是1.5,不是要修改成1.5;
第二:applicationContext-datasource.xml中的<bean id="dataSource"的定义,这块需要修改以下id="dataSource"的名字,我修改id="dataSource1",自然applicationContext-hibernate-dao.xml中的引用也需要修改。