一个简单有关问题?@Transient 位置为题
一个简单问题?@Transient 位置为题
有什么区别呢?
------解决方案--------------------
如果单从效果上来讲没有区别都可以实现,但要是从反射上来讲写在私有属性上不利于java面向对象的规范。
------解决方案--------------------
如果你写在字段上你要在实体类上加上
@Access(AccessType.FIELD)代表使用属性上的注解
@Transient [放在字段上面]
private int tempValue;
public int getTempValue(){
return tempValue;
}
public void setTempValue(int value){
this.tempValue = value;
}
private int tempValue;
@Transient [放在 get方法上面]
public int getTempValue(){
return tempValue;
}
public void setTempValue(int value){
this.tempValue = value;
}
有什么区别呢?
------解决方案--------------------
如果单从效果上来讲没有区别都可以实现,但要是从反射上来讲写在私有属性上不利于java面向对象的规范。
------解决方案--------------------
如果你写在字段上你要在实体类上加上
@Access(AccessType.FIELD)代表使用属性上的注解