回答編集履歴
2
ふぁ
answer
CHANGED
@@ -23,4 +23,6 @@
|
|
23
23
|
/*アクセサ省略*/
|
24
24
|
}
|
25
25
|
```
|
26
|
-
@Columnアノテーションの属性であるinsertableをfalseにすれば、特定のカラムメソッドをinsertできなくなります。@Columnアノテーションまだ様々な属性が存在するので、詳しく見たい方は[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
|
26
|
+
@Columnアノテーションの属性であるinsertableをfalseにすれば、特定のカラムメソッドをinsertできなくなります。@Columnアノテーションまだ様々な属性が存在するので、詳しく見たい方は[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
|
27
|
+
また、別の方法であればJPQLを活用しカスタムクエリーを発行することもできます。以下を参照
|
28
|
+
[spring jpaのjpql機能](https://teratail.com/questions/48241)
|
1
ふぁ
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
解決しました。entityクラスでinsertしたくない
|
1
|
+
解決しました。entityクラスでinsertしたくないカラムメソッドが存在する場合、以下の方法でinsertを阻止することができます。
|
2
2
|
```java
|
3
3
|
import java.util.Date;
|
4
4
|
import java.util.List;
|
@@ -23,5 +23,4 @@
|
|
23
23
|
/*アクセサ省略*/
|
24
24
|
}
|
25
25
|
```
|
26
|
-
@Columnアノテーションの属性であるinsertableをfalseにすれば、insertできなくなります。
|
27
|
-
詳しくは[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
|
26
|
+
@Columnアノテーションの属性であるinsertableをfalseにすれば、特定のカラムメソッドをinsertできなくなります。@Columnアノテーションまだ様々な属性が存在するので、詳しく見たい方は[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
|