seam2.2根据已有数据库(postgresql)生成项目
一,建数据库 进入pgAdmin新建一个数据库然后用eclipse的插件ErMaster导出sql或者是自己手写sql新建数据表 ,这里新建了一个名为test的数据库 里面有两个表,member和department,为多对一的关系,注意不要忘了设置主键 二,进入seam目录运行 ./seam setup ./seam
一,建数据库
进入pgAdmin新建一个数据库然后用eclipse的插件ErMaster导出sql或者是自己手写sql新建数据表
,这里新建了一个名为test的数据库
里面有两个表,member和department,为多对一的关系,注意不要忘了设置主键
二,进入seam目录运行 ./seam setup ./seam create-project ./seam generate
1.运行./seam setup
首先是输入项目需要在哪个目录下生成,可以自己设置
然后是设置jboss路径,其它的选项默认就好
输入项目的名字
richfaces的配置,默认就好
部署方式,选择ear
输入项目的包名,action为home和list的存放目录,model为实体bean,test是一些测试
下面是数据库的配置,依次输入数据库的名字,驱动jar包目录,往下三项默认,之后是新建的那个数据库的名字,最后是用户名和密码,其余默认即可
2.运行 ./seam create-project ./seam generate
这些都是全自动的,依次运行就可以
最后不要忘了把MemberList.java中的member改为其它名字,原因是member是postgres的关键字,会发生冲突
<code> <span>private</span> <span>static</span> <span>final</span> String EJBQL = <span>"select m from Member m"</span>; <span>private</span> <span>static</span> <span>final</span> String[] RESTRICTIONS = { <span>"lower(m.password) like lower(concat(#{memberList.member.password},'%'))"</span>, <span>"lower(m.name) like lower(concat(#{memberList.member.name},'%'))"</span>, };</code>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go 言語はデータベースの追加、削除、変更、クエリ操作をどのように実装しますか?

PHP で MySQLi を使用してデータベース接続を確立するための詳細なチュートリアル

Hibernate はポリモーフィック マッピングをどのように実装しますか?

iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます

PHP を使用してデータベース内の中国語の文字化けを処理するためのヒントと実践
