seam gen

来源:互联网 发布:在淘宝网开店的优势 编辑:程序博客网 时间:2024/06/06 09:58
这就是Seam-gen了
因为Seam-gen在Eclipse的plugin只更新到1.2,完全无视了时代的发展,所以只能用cmd来手动生成,再移植到Eclipse。下面是配置的记录,后面我会慢慢解释:

C:\dev\jboss-seam-2.0.2.SP1是Seam的安装目录
seam setup -- 进入Seam项目的配置步骤;
project workspace -- 工作目录,随意;
JBoss home -- Jboss安装目录;
project name -- 项目名;
ICEFaces -- 可n可y,我这个demo用不上就没用;
RichFaces skin -- 几个都试过,我个人喜好wine,就是酒红色;
as an EAR -- 如果不需要用到EJB的东西,选war,否则ear;
package name -- 爱咋咋的;
database -- 那种数据库,候选里挑一个,我的是mysql;
Hibernate dialect -- 可不能写错了,不懂咋回事的上网google一下;
JDBC driver jar -- 你的jtds存放的位置;
JDBC driver class -- 我用的是com.mysql.jdbc.Driver;
JDBC url -- 就是连接数据库的url,比如我的是:jdbc:mysql://localhost:3306/seam
username -- 链接数据库的用户名;
password -- 密码;
database catalog -- 直接按Enter键跳过;
already exist -- y:数据库已有,n:重新创建数据库,我这里当然是y了;
drop and recreate -- 我选n;
搞定!快吧?
当然了,我们也有另外一种设置方式,就是直接在Seam的目录里的build.properties文件里直接编辑,这样可能效率更高:


下一步就是生成项目:seam new-project。非常简单,一步搞定。有人也许会问,如果我是用build.properties配置的,也是这样生成项目吗?对,配置完后进入seam的目录,直接输入命令就行。
生成实体:还是这么简单:seam generate-entities。输入命令后,seam就会连接数据库,并把你数据库里的表生成Java实体和mapping的配置文件。

原创粉丝点击