フレームワークのセットアップは、プログラミング初心者にとっては面倒なことがよくあります。 コミュニティが基本的な問題をカバーできるようにすることは、初心者がプログラミング言語をより速く習得するのに役立ちます。 この記事は、Hibernateを初めて導入したJavaの初心者を対象としています。 ライセンスされたIDEAに基づいてhibernateを展開しました。
POMベースのプロジェクトのアセンブリを自動化するMavenフレームワーク。ライブラリをプロジェクトにダウンロードせずにインターネットから依存関係を接続できます。 POM(プロジェクトオブジェクトモデル)-プロジェクトの宣言的な説明。 ライブラリの名前をxml形式でmvnrepository.comからコピーします。
最初に、Mavenプロジェクト構造を作成します。
次に、pom.xmlに挿入します。 hibernate-coreとmysql-connectorの2つの依存関係が必要になりますが、より多くの機能が必要な場合は、より多くの依存関係を接続する必要があります。
依存関係を個別に接続するための標準ガイドラインがありますが、私はしていません。
<properties> <hibernate-version>5.0.1.Final</hibernate-version> </properties> <dependencies> <!--driver for connection to MYSql database --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.34</version> </dependency> <!-- Hibernate --> <!-- to start need only this --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate-version}</version> </dependency> <!-- for JPA, use hibernate-entitymanager instead of hibernate-core --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>${hibernate-version}</version> </dependency> </dependencies>
[変更のインポート]をクリックして[自動インポートを有効にする]をクリックし、変更を自動的にインポートします。
ローカルコンピューターに展開されているデータベースに接続し、MySQLデータベースプロバイダーを選択します。
データベース名、ユーザー名、パスワードを入力します。 接続をテストします。
プロジェクトを選択し、フレームワークサポートを通じて、HibernateにGetterおよびSetterを使用してEntityファイルとクラスを作成するように依頼します。
パーシスタンスメーソンリーからパーシスタンスマッピングを生成を選択し、ジェンナートパーシスタンスマッピングを選択し、表示されるウィンドウで、データベーススキーマを指定し、プレフィックスを選択し、
自動生成された名前の接尾辞。 注釈付きのxmlファイルとクラスの名前が生成されます。
.xml-filesはリソースフォルダーに、エンティティはjavaフォルダーに配置する必要があります。
hibernate.cfgにユーザー名とパスワードを追加します(星を設定し、通常のフォントで書き込みます)。
以上です! 次に、メインクラスを使用して、プロジェクトを実行します。
これは私の最初の記事です。 私は健全な批判に頼っています。