teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤って2重に投稿

2020/01/09 07:13

投稿

YoungTech
YoungTech

スコア11

answer CHANGED
@@ -1,2 +1,24 @@
1
1
  https://www.seasar.org/wiki/index.php?DomaUpdateOperationLog#pf9f57c3
2
- DomaUpdateLogの1.34.0での変更とは関係ありませんか?
2
+ DomaUpdateLogの1.34.0での変更とは関係ありませんか?
3
+
4
+ > エンティティクラスが他のエンティティクラスを継承する場合、@Entityのlistener要素やnaming要素を親から引き継ぐようになりました。
5
+
6
+ ```java
7
+ @Entity(listener = ParentListener.class, naming = NamingType.UPPER_CASE)
8
+ public class ParentEntity {
9
+ ...
10
+ }
11
+ ```
12
+ ```java
13
+ @Entity
14
+ public class ChildEntity extends ParentEntity {
15
+ ...
16
+ }
17
+ ```
18
+ > 上記のような継承関係がある場合、上のChildEntityを注釈する@Entityの要素には何も指定されていませんが、次のような指定がある場合と同等です。
19
+ ```java
20
+ @Entity(listener = ParentListener.class, naming = NamingType.UPPER_CASE)
21
+ public class ChildEntity extends ParentEntity {
22
+ ...
23
+ }
24
+ ```