From 08cd0010e389672844314bc2835e6ed90c9d9f07 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Bergamin Date: Fri, 27 Apr 2012 11:14:48 +0200 Subject: [PATCH] Exclude transient fields from the field accessor pointcuts in the Neo4jRelationshipBacking aspect as well --- .../aspects/support/relationship/Neo4jRelationshipBacking.aj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-data-neo4j-aspects/src/main/java/org/springframework/data/neo4j/aspects/support/relationship/Neo4jRelationshipBacking.aj b/spring-data-neo4j-aspects/src/main/java/org/springframework/data/neo4j/aspects/support/relationship/Neo4jRelationshipBacking.aj index 998f07f92d..c5e5be8949 100644 --- a/spring-data-neo4j-aspects/src/main/java/org/springframework/data/neo4j/aspects/support/relationship/Neo4jRelationshipBacking.aj +++ b/spring-data-neo4j-aspects/src/main/java/org/springframework/data/neo4j/aspects/support/relationship/Neo4jRelationshipBacking.aj @@ -72,13 +72,13 @@ public aspect Neo4jRelationshipBacking { protected pointcut entityFieldGet(RelationshipBacked entity) : - get(* RelationshipBacked+.*) && + get(!transient * RelationshipBacked+.*) && this(entity) && !get(* RelationshipBacked.*); protected pointcut entityFieldSet(RelationshipBacked entity, Object newVal) : - set(* RelationshipBacked+.*) && + set(!transient * RelationshipBacked+.*) && this(entity) && args(newVal) && !set(* RelationshipBacked.*);