菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
228
0

seam2.2根据已有数据库(postgresql)生成项目

原创
05/13 14:22
阅读数 638223

标签:seam2.2根据已有数据库postgr

首先呢,这是我向同哥请教的一个文题,然后同哥把整个过程给我解答了一遍,谢谢同哥的乃森及引针啦~~~~


seam2.2根据已有数据库(postgresql)生成项目


一,建数据库
进入pgAdmin新建一个数据库然后用eclipse的插件ErMaster导出sql或者是自己手写sql新建数据表
,这里新建了一个名为test的数据库bubuko.com,布布扣
里面有两个表,member和department,为多对一的关系,注意不要忘了设置主键
二,进入seam目录运行 ./seam setup ./seam create-project ./seam generate
1.运行./seam setup
首先是输入项目需要在哪个目录下生成,可以自己设置 bubuko.com,布布扣
然后是设置jboss路径,其它的选项默认就好bubuko.com,布布扣
输入项目的名字
bubuko.com,布布扣
richfaces的配置,默认就好bubuko.com,布布扣
部署方式,选择earbubuko.com,布布扣
输入项目的包名,action为home和list的存放目录,model为实体bean,test是一些测试bubuko.com,布布扣
下面是数据库的配置,依次输入数据库的名字,驱动jar包目录,往下三项默认,之后是新建的那个数据库的名字,最后是用户名和密码,其余默认即可bubuko.com,布布扣

2.运行 ./seam create-project ./seam generate
这些都是全自动的,依次运行就可以

最后不要忘了把MemberList.java中的member改为其它名字,原因是member是postgres的关键字,会发生冲突

    private static final String EJBQL = "select m from Member m";

    private static final String[] RESTRICTIONS = {
            "lower(m.password) like lower(concat(#{memberList.member.password},‘%‘))",
            "lower(m.name) like lower(concat(#{memberList.member.name},‘%‘))",
            };


seam2.2根据已有数据库(postgresql)生成项目,布布扣,bubuko.com

seam2.2根据已有数据库(postgresql)生成项目

发表评论

0/200
228 点赞
0 评论
收藏
为你推荐 换一批