1.完成eclips开发-建立新表(1)后,开始新建表。基本流程是建立POJO,然后自动生成数据库,生成DAO,CRUD等资源文件。
2.在src/main/java/**/model 下建立POJO类。
package com.kaxu.app.model;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "app_person")
public class Person extends BaseObject implements Serializable {
private Long id;
private String firstName;
private String lastName;
public void setId(Long id) {
this.id = id;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
return id;
}
@Column(name = "first_name", length = 50)
public String getFirstName() {
return firstName;
}
@Column(name = "last_name", length = 50)
public String getLastName() {
return lastName;
}
@Override
public boolean equals(Object o) {
// TODO Auto-generated method stub
return false;
}
@Override
public int hashCode() {
// TODO Auto-generated method stub
return 0;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return null;
}
}
3.打开src/main/resources/hibernate.cfg.xml增加一行:
<mapping class="&lt;span"></mapping>"org.appfuse.tutorial.model.Person"/>
"org.appfuse.tutorial"根据你的工程来定。
再执行命令 mvn test-compile hibernate3:hbm2ddl
已经成功在数据库生成新表。
4.输入命令:
mvn appfuse:gen
输入Person,已经生成了相关的资源文件
mvn appfuse:install -Dentity=Person
mvn jetty:run-war
地址栏输入http://localhost:8080将看到
分享到:
相关推荐
建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2 spring3.0 hibernte3.3 struts2.1.8
使用appfuse进行网站开发,appfuse是关于Spring,Struts2,MVC3,Hibernate等技术的案例,可以加快建设网站。 1.文档说明。 2.可以执行的案例,亲测无误。
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
Using Struts 2
主要是自己从网络上搜集的一些关于appfuse1.8.2-2.0.2的一些相关资料,间或有点自己试验的记录,还有点maven和quartz的东东,之前我主要是用1.8.2构建项目,感觉还不错,希望对想学习appfuse的人有些帮助.
appfuse对java web开发很有帮助,里边用了分层的思想进行开发的
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL)于一身的Web开发框架。AppFuse提供了Web...
AppFuse是目前最火热的开源项目,采用如SSH架构等,是优秀的系统开发框架。
关于企业人员管理的struts应用样例,包含人员添加、信息修改及注销等。
appfuse-demos-2.0.2代码生成的基本代码框架。
closure-compiler-maven-plugin.zip,google闭包编译器maven pluginmaven plugin用于使用google闭包编译器编译javascript
appfuse 有struts2+hibernate+spring的整合 springmvc+hibernate+spring的整合 多模块,但模块都有 学习开发参考使用非常方便 可以到官方下载最新版的,我只是把自己下载的打包整理一下 注意哈,都是基于maven的...
Appfuse是由Matt Raible开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、struts、Xdoclet、junit 等基础框架给出了示范。提供了对Taperstry和JSF的支持。 AppFuse是一个集成了...
密码:ilovejava.taobao.com
使用appfuse2建立项目原型骨架的步骤 appfuse2 项目原型 骨架
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,...
使用appfuse2.0,下载过来的实例源码,没有jar包