本文转自:http://289972458.iteye.com/blog/1001851 http://hi.baidu.com/zim_it/blog/item/8a2bd11205f5b56ecb80c4b7.html在使用MyBatis做持久层时,insert语句默认是不返回...
分类:
数据库 时间:
2014-08-14 23:39:26
阅读次数:
346
因为下机受到计算钱到两个参数的影响,一个是用户类型,一个是收费策略,所以就用桥接模式分开这两个变化,比起以前写N*M个 策略上机策略更易于扩展和应对变化,可以加上很多类型的用户,也可以写很多如何收费的方法,如果两个方向的子类都很多,那么产生的N*M中组合也会很大,和主要使用策略模式相比,这种结构感觉是一种动态生成策略,比提前写好所有的策略更灵活。...
分类:
其他好文 时间:
2014-08-13 22:24:17
阅读次数:
231
本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 本文原文连接:http://blog.csdn...
分类:
数据库 时间:
2014-08-07 12:41:59
阅读次数:
277
selectKey:有3个主要的属性: 1)resultClass:返回的主键的数据类型,跟sqlMap中的数据类型一致; 2)type:表示主键在insert之前或之后生成(取决于数据库的主键生成策略),取值分别为[pre|post],非必须,未填写时如果在insert之前表示pre,否则表示po...
分类:
其他好文 时间:
2014-08-06 22:16:22
阅读次数:
327
数据库的规划和操作号码大全中,咱们一般会给表建立长尾关键词挖掘工具的主键。主键,可以分为天然主键和署理主键。天然主键表明:选用具有事务逻辑意义的字段作为表的主键。比方在用户信息表中,选用用户的身份证号码作为主键。可是这样一来,跟着事务逻辑的变化,主键就有可能要更改。比方,假定哪天身份证号码升级成19...
分类:
数据库 时间:
2014-08-05 00:03:28
阅读次数:
365
cglib中生成类的工作是由AbstractClassGenerator的create方法使用相应的生成策略完成,具体代码如下:private GeneratorStrategy strategy = DefaultGeneratorStrategy.INSTANCE;byte[] b = stra...
分类:
其他好文 时间:
2014-07-23 15:40:49
阅读次数:
214
1. 主键(id)? ? ? ? ?Hibernate的主键生成策略有如下几种:? 1) ?assigned? 主键由外部程序负责生成,在 save() 之前指定。? 2) ?hilo? 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段...
分类:
移动开发 时间:
2014-07-21 23:39:36
阅读次数:
475
一、如何获取动态生成的class 字节码结合生成的class文件是一个学习cglib的比较好的方法。在cglib中,生成的class文件默认只存储在内存中,我们可以在代码中加入下面语句来获取class file。System.setProperty(DebuggingClassWriter.DEBU...
分类:
其他好文 时间:
2014-07-16 13:38:25
阅读次数:
454