###KVC简介:**KVC**,即Key-value coding,它是一种使用
**字符串** 标示符,**间接访问**
对象属性的机制,而不是直接调用getter和setter方法。通常我们使用**valueForKey**来替代getter方法,**setValue:forKey**来替代的...
分类:
其他好文 时间:
2014-05-23 11:51:23
阅读次数:
334
方法:先实现BatchPreparedStatementSetter接口,然后再调用JdbcTemplate的batchUpdate(sql,setter)操作,参数sql是预编译语句
,setter是BatchPreparedStatementSetter的一个实例。或者使用内部匿名类方式。Bat...
分类:
数据库 时间:
2014-05-19 20:52:30
阅读次数:
532
一、@Resource注解原理
@Resource可以标注在字段或属性的setter方法上
1. 如果指定了name属性, 那么就按name属性的名称装配;
2. 如果没有指定name属性, 那就按照默认的名称查找依赖对象;
3. 如果按默认名称查找不到依赖对象, 那么@Resource注解就会回退到按类型装配;...
分类:
编程语言 时间:
2014-05-13 06:44:02
阅读次数:
565
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性...
分类:
其他好文 时间:
2014-05-12 10:29:04
阅读次数:
244
点语法点语法本质是函数的调用,不是像java中那样,是用来访问成员变量的;oc中访问成员变量是用 -> 访问的;Person *p = [Person
new];p.age = 10; // 如果点语法是进行了赋值操作,那么就相当于调用了setter方法;[p.age]; // 这样不赋值相当于调用...
分类:
其他好文 时间:
2014-05-12 09:57:11
阅读次数:
303
学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成;当然xcode这款编译器也很强大,也能自动生成;1:@property
@property是写在类的声明中的,具体写法;@interface Person : NSObject{ _age;...
分类:
其他好文 时间:
2014-05-12 08:25:56
阅读次数:
336
涉及到内存管理,只读,多线程等很多功能时,setter和getter方法也就没那么简单了;当然@property依然强大,很好用; 1:内存管理相关参数:
*:retain: (如果是oc对象类型),生成的setter会自动release旧值,retain新值; *:assign:...
分类:
其他好文 时间:
2014-05-11 17:59:45
阅读次数:
306
#import @interface Person : NSObject{ Book *
_book; int _age;}/* oc对象 1.@property能制动生成setter和getter方法
2.retain告诉编译器自动生成setter里的retain 3.atomic:低性能(默认情...
分类:
其他好文 时间:
2014-05-08 18:33:51
阅读次数:
303
ARC以及MRC中setter方法的差异有时候,你会需要重写setter或者getter方法,你知道么,ARC与MRC的setter方法是有着差异的呢.先看下MRC下的setter方法:在看下ARC下的setter方法:小结:1.
一旦你重写了getter.setter方法,你必须使用@synthe...
分类:
其他好文 时间:
2014-05-08 13:10:22
阅读次数:
331
解决办法:
bean里的int 类型替换成 Integer
.hbm.xml 改为java.lang.Integer...
分类:
其他好文 时间:
2014-05-04 17:56:01
阅读次数:
298