我是做平台的,最近需要做组件标准化的工作,我做业务流水号方面。
之前的业务流水号是和业务模型关联到一起的,现在要把业务模型层和具体的流水号算法层分离,要求做到
1.具体的算法层可以扩展,支持不同的业务模型扩展
2.流水号算法层可以单独编译成jar包,供别人使用
我们的最大流水号是持久化到数据库中的
那么问题来了:如何抽象出来一个数据库操作层,可以屏蔽掉对不同类型数据库的炒作?
跪求!!!
我是做平台的,最近需要做组件标准化的工作,我做业务流水号方面。
之前的业务流水号是和业务模型关联到一起的,现在要把业务模型层和具体的流水号算法层分离,要求做到
1.具体的算法层可以扩展,支持不同的业务模型扩展
2.流水号算法层可以单独编译成jar包,供别人使用
我们的最大流水号是持久化到数据库中的
那么问题来了:如何抽象出来一个数据库操作层,可以屏蔽掉对不同类型数据库的炒作?
跪求!!!