hibernate的注解为何要在属性的get方法上声明
2017-06-01 17:34
190 查看
不单是hibernate的注解,很多其他的注解,需要获取属性或者对象的,都是在get方法上声明的。 因为get方法显然的就是外部获取类内属性的方法,例如我要在数据库里面生成这个entity类对应的表,接口类要知道你有什么属性,这就是从get方法获取的,所以我们可以注解在get方法上,告诉他这个属性是唯一的,长度是多少等等。 再者可以扯扯Spring的依赖注入,也会从get方法去注入,因为我们要用一个Dao,获取他理想接口就是get方法。当然当然,我们也可以直接在定义对象的时候,直接注入,但这在安全性上面是有问题的,Spring不推荐这么做。
相关文章推荐
- hibernate的注解为何要在属性的get方法上声明
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 类属性"get"必须声明主体,因为它未标记为 abstract 或 extern[解决方法]
- 声明属性Hibernate的Annotation注解
- Objective-C,ios,属性声明(property declarations), 自定义属性,自动生成 get 和 set 方法,getter 和 setter
- 用@property声明的成员属性_xx在重写了get方法以后,再重写set方法,get会报错,提示_xx不存在。困扰已久,望解答
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 属性声明(property declarations), 自定义属性,自动生成 get 和 set 方法,getter 和 setter
- 解决Hibernate 注解在属性上 ,多对一,一对一懒加载 当调用one那一方getId 也会查数据库的问题
- 解决Hibernate 注解在属性上 ,多对一,一对一懒加载 当调用one那一方getId 也会查数据库的问题
- Hibernate注解映射字段的位置到底应该放在属性还是方法上
- hibernate 特殊情况下 属性找不到get方法的解决方案
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- Hibernate 的javassiste对象在eclipse的debug里面看查看属性为空,使用get方法可以看到属性值
- Hibernate get() load() 方法区别
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六): 一些常用的数据库 注解
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置
- Spring中常用的hql查询方法(getHibernateTemplate())
- Hibernate中get和load方法的区别