回答編集履歴

2

ふぁ

2016/09/19 10:39

投稿

isacRu
isacRu

スコア64

test CHANGED
@@ -49,3 +49,7 @@
49
49
  ```
50
50
 
51
51
  @Columnアノテーションの属性であるinsertableをfalseにすれば、特定のカラムメソッドをinsertできなくなります。@Columnアノテーションまだ様々な属性が存在するので、詳しく見たい方は[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
52
+
53
+ また、別の方法であればJPQLを活用しカスタムクエリーを発行することもできます。以下を参照
54
+
55
+ [spring jpaのjpql機能](https://teratail.com/questions/48241)

1

ふぁ

2016/09/19 10:39

投稿

isacRu
isacRu

スコア64

test CHANGED
@@ -1,4 +1,4 @@
1
- 解決しました。entityクラスでinsertしたくない場合のカラムメソッドが存在する場合、以下の方法で阻止することができます。
1
+ 解決しました。entityクラスでinsertしたくないカラムメソッドが存在する場合、以下の方法でinsertを阻止することができます。
2
2
 
3
3
  ```java
4
4
 
@@ -48,6 +48,4 @@
48
48
 
49
49
  ```
50
50
 
51
- @Columnアノテーションの属性であるinsertableをfalseにすれば、insertできなくなります。また、@Columnには他にも属性が存在します。
52
-
53
- 詳しくは[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。
51
+ @Columnアノテーションの属性であるinsertableをfalseにすれば、特定のカラムメソッドをinsertできなくなります。@Columnアノテーションまだ様々な属性が存在するので、詳く見たい方は[JPA注釈の参照情報](http://otndnld.oracle.co.jp/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#Column)を見ることができます。