repid_framework 使用说明.docVIP

  • 11
  • 0
  • 约4.49千字
  • 约 13页
  • 2018-07-11 发布于湖北
  • 举报
Rapid-framework使用手册一、搭建项目:1.创建web project 项目Web root foler的值为web,注意大小写。注意:1、如果未修改或者后期修改,在项目部署的时候就会报404错误,页面无法找到。2.拷贝rapid-framework至项目根目录将rapidframework.zip解压出来的内容全部拷贝至项目根目录,拷贝完效果如下。3.设置项目的编码为utf-8右键点击项目,修改项目属性4.设置源码路径将原有的一个source删掉,没用。5.将generator/lib的jars加入classpath点击Add jars按钮将生成器依赖的jar包需要加入classpath。6.安装框架项目为框架结构,spring框架为核心框架不需要手动安装,而web框架及dao层需要安装(可以安装不同的web框架或是dao层框架,也可以自定义框架组合,使操作更加快捷)。打开plugins/build.xml,并打开MyEclipse的 Outline 视图,选择所需要的框架安装即可。提示:自定义框架方法:定义方法类似于spring配置文件内bean,选择对应的name即可,结构图如下:备注:如果ant运行异常,导致无法安装框架,可以使用手动安装:拷贝插件目录下的内容至项目根目录 将插件目录下的web_merge.xml合并至项目的web.xml的尾部7.修改生成器配置文件perties的jdbc数据库连接信息 其它属性暂不修改注意:1、当使用不同的DAO层插件时部分参数文件也要同时进行修改,具体参数如下: 数据库方言的修改:方言的作用主要是可以为jdbc,ibatis,ibatis3提供分页功能,如果未进行设置可能导致页面的分页功能失效或者异常。 主键生成策略的修改:如果不进行修改,在save数据时,就会报错!Hibernate: 1.方言(Dialect)修改:src/resource/spring/applicationContext-dao.xml,默认为:MysqlDialect 2.主键生成策略修改:简单主键修改perties的hibernate_id_generator即可,复杂主键如sequence请直接修改${className}.java(这里文件指的是生成器生成后对应的MODEL文件),默认为increment:Ibatis: 1.分页方言(Dialect)修改: src/resource/spring/applicationContext-dao.xml 默认值为:MySQLDialect,(注:用于支持不同的数据库分页查询,该项为rapid的扩展) 2.主键生成策略修改:修改${className}SqlMap.xml(这里的也是生成后的文件)中的selectKey节点,默认是使用mysql 的auto_incrementIbatis3: 1.分页方言(Dialect)修改: src/resource/configuration.xml 默认值为:MySQLDialect,(注:用于支持不同的数据库分页查询,该项为rapid的扩展) 2.主键生成策略修改:修改${className}Mapper.xml(这里的也是生成后的文件)中的insert节点,默认是适用mysql 的auto_increment(sqlserver的identity也适用)Spring_jdbc: 1.分页方言(Dialect)修改: src/resource/spring/applicationContext-dao.xml 默认值为:MySQLDialect,(注:用于支持不同的数据库分页查询,该项为rapid的扩展) 2.主键生成策略修改 2.1修改模板${className}Dao.java中的save()方法;默认适用mysql auto_increment及sqlserver identity注意:当主键策略为序列时,需要修改生成器生成后对应的DAO文件中的SAVE方法,示例: 2.2其它生成策略为 sqlserver identity:insertWithIdentity(entity,sql) oracle sequence:insertWithOracleSequence(entity,sequenceName,insertSql) db2 sequence:insertWithDB2Sequence(entity,sequenceName,insertSql) uuid:insertWi

文档评论(0)

1亿VIP精品文档

相关文档