No.3ベストアンサー
- 回答日時:
Hibernate Synchronizerの補足です。
Java Build Pathに、
・MySQLのJDBCドライバのjarファイル
・Hibernateのjarファイル
を通していることが前提で話をしますね。
また、私の環境はEclipse3.0の英語バージョンです。
1.任意プロジェクトで、New>Other>Hibernate>Hibernate Mapping File を選択
2.Hibernate Mapping Fileダイアログで以下のように設定します。
Driver: com.mysql.jdbc.Driver
これは右のボタンのBrowseで探します。
ビルドバスにMySQLのJDBCドライバを通していないとこのクラスが見えません。
DatabaseURL: jdbc:mysql://localhost:3306/<データベース名>
Username、Password: MySQLに登録してあるユーザ情報
上記入力、設定した後で、「Refresh」を押すと、Tablesの中にデータベースのテーブルが一覧表示されます。
解決しないようであれば、どのようなエラーメッセージが発生したか教えていただければ、もう少しアドバイスできると思います。
お返事が遅くなり申し訳ありません。
DatabaseURLは、ポート番号が間違っていた為通らなく、正しい番号を指定したらうまくいきました。
このプラグインでは設定ファイルも作れるんですね。重宝しそうです。
とても細かいアドバイスをくださり、大変感謝しております。
どうもありがとうございました。
No.2
- 回答日時:
こんにちは。
Hibernateのボトムアップ開発にはMiddlegenという
便利なものがあるらしいですよ。Middlegenを使えば
既存DBからマッピングファイル(*.hbm)の生成、さらにhbm2javaでマッピングファイルからのエンティティ自動生成がどちらも、antタスクをして可能になるらしいです。
参考URL:http://www.fk.urban.ne.jp/home/kishida/kouza/hib …
お礼が遅くなり申し訳ありません。
antを使用するとなると、記述が必要になるので、まだ試していませんが、今後是非試したいと思います。
有用な情報をありがとうございました。
No.1
- 回答日時:
こんにちは。
Hibernate SynchronizerというEclipseプラグインを利用してDBスキーマからテーブルのマッピングファイルを作成することができます。
インストール、利用方法については、以下のサイト(英語サイトの紹介で申し訳ありませんが)にあります。
http://hibernatesynch.sourceforge.net/
利用方法だけ簡単に述べますと、
1.Eclipseで任意のプロジェクトを作成し、Properties>Java Build PathにHibernateとJDBCドライバのjarファイルを通します。
2.そのプロジェクトで、New>Other>Hibernate>Hibernate Mapping Fileを選択し、接続するデータベースの情報、マッピングファイルを作成したいテーブルを選択してください。
この回答への補足
ご教授ありがとうございます。
そのようなプラグインがあったとは知りませんでした。。
早速DLし、接続するDBの情報を登録していたのですが、DatabaseURLが上手く通りません。
localhostのMySQLを使用しているのですが、もし宜しければ、再度設定方法をご教授頂けますでしょうか。
勝手なお願いで申し訳ありませんが、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Excel(エクセル) Excelでデータを抽出するに良い方法 9 2023/02/06 12:42
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) Notion@リレーション値の取得について 1 2023/06/28 10:27
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Excel(エクセル) エクセルでのアクセス履歴をとりたいです 1 2022/06/13 17:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
特定のエクセルファイルを起動...
-
VBAでCSVファイルが使用中かど...
-
Excel VBA 処理後データが重た...
-
月が変わったら自動でシートが...
-
Batch: フォルダ内の特定のファ...
-
AccessVBAで作成したExcelファ...
-
excelを共有ファイルにすると行...
-
Access VBA を利用して、フォル...
-
httpの画像urlが作りたいんです...
-
エクセルVBAでフォルダ内の全フ...
-
社内Excel共有ブックでの保存ト...
-
mdbファイル フォームを開くと...
-
tmpファイル なぜできる?削除...
-
1つのExcelファイルから複数作...
-
XMLデータを変換し印刷する方法
-
メールで送られてきたワードの...
-
フォルダ監視プログラム
-
dreamweaverで、リンクしていな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
特定のエクセルファイルを起動...
-
VBAでCSVファイルが使用中かど...
-
Batch: フォルダ内の特定のファ...
-
(Excelマクロ)datファイルをエ...
-
月が変わったら自動でシートが...
-
mdbファイル フォームを開くと...
-
tmpファイル なぜできる?削除...
-
AccessVBAで作成したExcelファ...
-
ファイルの途中に文字列を挿入
-
Access VBA を利用して、フォル...
-
excelを共有ファイルにすると行...
-
拡張子が「cda」のファイルを聞...
-
Excel VBA 処理後データが重た...
-
【アクセス】「ほかのユーザー...
-
社内Excel共有ブックでの保存ト...
-
大量のCSVデータを行列の変換を...
-
XMLデータを変換し印刷する方法
-
Dream weaverで、誤ってファイ...
おすすめ情報