添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。

添付ファイル一覧

Kind Attachment Name Size Version Date Modified Author Change note
png
db-connect.png 26.5 kB 1 21-3-2016 21:09 ytp
png
db-connected.png 19.1 kB 1 21-3-2016 21:16 ytp
png
entity-generation-package.png 62.8 kB 1 21-3-2016 19:00 ytp
png
generate-entities-ouyput.png 50.2 kB 2 21-4-2016 01:35 ytp
png
generate-entities.png 115.2 kB 1 22-3-2016 00:40 ytp
png
jpa-api-maven1.png 38.8 kB 1 21-4-2016 01:21 ytp
png
jpa-api-maven2.png 13.5 kB 1 21-4-2016 01:22 ytp
png
jpa-facet1.png 62.4 kB 1 21-4-2016 01:22 ytp
png
jpa-facet2.png 98.9 kB 1 21-4-2016 01:22 ytp
png
jpa-facet3.png 73.2 kB 1 21-4-2016 01:22 ytp
png
jpa-facet4.png 102.4 kB 1 21-4-2016 01:22 ytp
png
jpa-facet5.png 155.2 kB 1 23-4-2016 00:17 ytp
png
jpa-new-entity-associations.pn... 40.9 kB 2 05-6-2016 00:11 ytp
png
jpa-new-entity-associations2.p... 54.1 kB 1 05-6-2016 00:11 ytp
png
jpa-new-entity-associations3.p... 61.9 kB 1 05-6-2016 00:11 ytp
png
jpa-new-entity-customize.png 61.9 kB 1 05-6-2016 00:12 ytp
png
jpa-new-entity-customize2.png 52.1 kB 1 05-6-2016 00:12 ytp
png
jpa-new-entity-select.png 50.0 kB 2 05-6-2016 00:13 ytp
png
jpa-new-entity-select2.png 50.4 kB 1 05-6-2016 00:11 ytp
png
jpa-new-entity.png 48.2 kB 1 04-6-2016 23:33 ytp
png
maven-new1.png 46.8 kB 1 21-4-2016 01:23 ytp
png
maven-new2.png 41.0 kB 1 21-4-2016 01:23 ytp
png
maven-new3.png 53.9 kB 1 21-4-2016 01:23 ytp

This page (revision-18) was last changed on 05-6-2016 00:10 by ytp

This page was created on 21-3-2016 18:25 by ytp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 10 removed one line
\\
At line 29 changed one line
#project Facetの枠の中のJPAをチェックする。
#Project Facetの枠の中のJPAをチェックする。
At line 41 changed 2 lines
\\
[{Image src='jpa-facet4.png'}]
[{Image src='jpa-facet4.png'}]
At line 45 added 9 lines
\\
#ProjectのPropertyを開く。
#JPA → Errors/Warningsを選択する。
#Enable project specific settingsをチェックする。
#Database → Table を開く。
[{Image src='jpa-facet5.png'}]
#Catalog cannot be resolved for tableを"Ignore"に変更する。\\
※@Tableアノテーションのcatalog属性の値はクラス生成時のデータベース名が設定されますが、実稼働時は使用されません。
にもかかわらずそのCatalog名が存在しないというエラーがEclipse上に常に表示されてしまうのでそれの防止策です。
At line 51 removed one line
\\
At line 79 changed one line
#必要に応じてUse Console ConfigurationをチェックしてDatabase Settingsなどを変更する。
#Use Console Configurationのチェックを外す。
#Hibernate Versionを4.3に換える。
#Database Connectionを自分が設定したものに変更する。
At line 82 changed 5 lines
!!かなり注意
Project ExplorerでNew → JPA Entities from Tablesを使わない方がいいようです。\\
これでもエンティティクラスは生成されるのですが、中に記述されているアノテーションが微妙に違っていて、私の環境では思うようにデータを取得できませんでした。\\
エンティティクラスに多少手を入れて使っていたので微妙なんですが、手を入れて使うと動かなくなるようでは困るのでJPA Toolsからやるようにしてます。
[jpa-new-entity.png]
!!New → JPA Entities from Tables による自動生成
Project ExplorerでNew → JPA Entities from TablesによってもEntityクラスを自動生成できます。
[jpa-new-entity-select.png]
#赤い下線を引いたアイコン(Connect)を押してRDBに接続する。
\\
[jpa-new-entity-select2.png]
#Schemaを指定する
#Tablesの一覧に表示されたテーブルの中で生成したいテーブルにチェックする。
#Nextボタンを押す。
\\
[jpa-new-entity-associations.png]
#リレーションの図をクリックする。
\\
[jpa-new-entity-associations2.png]
#表示されたリレーションが正しいことを確認する。
#Propertyの値をデフォルト値から変更したい場合は変更する。
#Nextボタンを押す。
\\
[jpa-new-entity-customize.png]
#Entity access、Associations fetch、Collection properties typeを設定する。
#Source FolderとPackageを設定する。
#Nextボタンを押す。
\\
[jpa-new-entity-customize2.png]
Superclassがあれば設定する。
#Finishボタンを押す。
#これでソースが生成される。
ただしソース中に記述されているアノテーションがJPA Toolsによるものと微妙に異なっているのでそれぞれよく見て利用して下さい。\\
Version Date Modified Size Author Changes ... Change note
18 05-6-2016 00:10 3.321 kB ytp to previous
17 23-4-2016 00:57 2.807 kB ytp to previous | to last
16 23-4-2016 00:28 2.778 kB ytp to previous | to last
15 23-4-2016 00:25 2.735 kB ytp to previous | to last
14 23-4-2016 00:16 2.633 kB ytp to previous | to last
13 21-4-2016 01:39 2.464 kB ytp to previous | to last
12 21-4-2016 01:29 2.426 kB ytp to previous | to last
11 21-4-2016 01:20 2.438 kB ytp to previous | to last
10 20-4-2016 23:54 0.806 kB ytp to previous | to last
9 22-3-2016 01:08 0.65 kB ytp to previous | to last
8 22-3-2016 01:05 0.628 kB ytp to previous | to last
7 21-3-2016 21:59 0.808 kB ytp to previous | to last
6 21-3-2016 21:16 0.713 kB ytp to previous | to last
5 21-3-2016 18:58 0.507 kB ytp to previous | to last
4 21-3-2016 18:55 0.492 kB ytp to previous | to last
3 21-3-2016 18:40 0.318 kB ytp to previous | to last
2 21-3-2016 18:39 0.322 kB ytp to previous | to last
1 21-3-2016 18:25 0.108 kB ytp to last
« This page (revision-18) was last changed on 05-6-2016 00:10 by ytp