--------------------------------
***************************
Features:
* 基于Struts+Hibernate+Spring构建的web应用
* 对Struts+Hibernate+Spring构建web应用进行了深度封装,使用继承机制封装基本操作
* 通过hibernate映射文件*.hbm.xml自动生成对该实体的增删改查操作
* 支持单表及视图操作(主键名称必须为ID)
* 支持接口注入
* 支持自扩展注入实现复杂操作
* root目录结构为Myeclipse下目录结构,具体路径参照example
***************************
--------------------------------
***************************
使用说明:
* 需要剔除xalan.jar包,否则会发生冲突
* zooma0.1-src.jar中包含源代码,可以直接将zooma0.1.jar放在lib目录下
* templete文件夹放在WEB-INF下,包含,模板文件(可自行更替),以及由hibernate映射文件得到的简单数据文件bean.xml
* ZoomaCreater为接口类,有两个构造函数:
ZoomaCreater(hibernateMappingFile, type)
ZoomaCreater((hibernateMappingFile)
其中hibernateMappingFile为hibernate映射文件路径,type可选“table”or“view”,默认为“table”,具体使用可以参见Creater.java文件以及example
* 0.1版本没有校验项目包文件目录,需要建以下包目录:
xxx.po
xxx.vo
xxx.daoimpl
xxx.serviceimpl
xxx.action
xxx.form
hibernate映射文件尽量放入xxx.po文件夹,0.1版本没有生成po与vo,可自行使用Myeclipse生成hibernate映射文件以及po,相应将po文件copy到xxx.vo下名字后加VO即可
参见example
* 数据库命名规则:[modlename]_[tablename]
* 数据库表第一个字段应该为主键,名字ID;视图应该将第一个字段起名ID,设为主键
* 在src下创建Creater.java,填入hibernate映射文件的相对路径,注意:root目录为eclipse工程目录
* 在src下运行Creater.java,会自动生成文件,在src下生成的文件springContext.xml,包行Struts配置和spring配置,拷贝到相应的文件中即可
* 重启服务器(tomcat),这时一个可用的实体增删改查操作就可以使用了
***************************
--------------------------------
分享到:
相关推荐
标题中的"huibao.rar_swf"表明这是一个与SWF文件相关的压缩包,可能是某个包含互动展示或多媒体元素的应用程序。SWF(ShockWave Flash)是Adobe Flash平台用于创建动画、交互式内容和应用程序的文件格式,常用于网页...
综上所述,ZOOM A3是一款功能强大且易于使用的音频处理器,无论是对于初学者还是专业人士来说,都是一个理想的选择。通过对上述知识点的学习和掌握,相信能够更好地利用这款设备,提升音乐创作的质量和效率。
首先,交货达成情况是检验一个公司生产和物流能力的重要指标。根据报告,金属产品事业处在2017年交货达成率为98.7%,这在业界属于较高水平。高交货率表明公司的生产计划和物流安排较为合理,同时也获得了客户较高的...
AutoCAD软件是一款广泛应用于计算机辅助设计(CAD)领域的软件,它允许用户在计算机上创建精确的二维和三维设计。根据给定文件的部分内容,我们可以推断出一些关于AutoCAD软件的基本设置知识点。 首先,文件中提到...
Struts2+Hibernate+mysql+eclipse在线考试系统_hy4.zip
【Java】基于rbac思想以及ssm框架(导入jar包的方式)的权限管理项目
AndrewNg机器学习对应PythonJupyterNotebook_hy4
玄武是针对影视特效和动画行业的项目流程管理系统,基于图形图像行业流行的Python开发语言,整合现有CG工作流程,通过_hy4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于Nestjs的RBAC权限系统开发实战_hy4
【Python】基于rbac权限分配、动态二级菜单、面包屑、批量操作_pgj
SpringBlade3.0架构核心工具包,SpringBlade是一个由商业级项目升级优化而来的SpringCloud分布_hy4
该项目是一款基于Vue框架的uniapp分销商城小程序设计源码,包含1412个文件,涵盖471个JavaScript文件、292个Vue文件、253个Markdown文件、202个JSON文件、43个映射文件、34个SCSS文件、33个微信小程序样式文件、33个WXML文件、22个PNG图片文件、9个WXS文件。该项目适用于构建分销商城小程序,支持微信小程序平台,并集成了多种编程语言和文件类型,以实现高效和灵活的开发需求。
java教务管理系统教学管理系统,系统页面设计良好、内容丰富、功能齐全,适合用做课设学习。含有源码、数据库文件以及项目资料文档,感_hy4
【Python】四川大学微服务健康每日报自动打卡
设计模式学习笔记_hy5
该项目是一个以C++为主要编程语言的算法设计与实现学习资源,包含190个文件,涵盖131个头文件(.h)、41个C++源文件(.cpp)、12个其他文件(.a)、2个文本文件(.txt)、1个Git忽略文件(.gitignore)、1个Markdown文件(.md)、1个C编译配置文件(.cc)、1个Protocol Buffers描述文件(.proto)。这些文件共同构成了一个全面的学习材料,旨在帮助开发者深入理解算法设计原理及其在C++语言中的实现。
使用C++实现的23种设计模式_hy4
医疗器械检测系统源码分享