4.23学习笔记
正则表达式就是规范字符串格式的。如输入必须是邮箱,电话。
真的是有Access和sql server两种需求的话
可以用一个DAL,使用不同的Provider就行了,比如AccessProvider和SqlProvider
如果每个表都有一个DAL与之相对应,那岂不是10个表就有20个类+10个接口?
DAL层过于庞大
而且如果要添加Oracle的话,就得为所有的DAL接口添加一个实现,与之比较起来,添加一个Provider实现更为简洁
解决方法:Privoder就是用来解决数据库可能变化的问题,不管是sql server还是access还是xml或者是内存数据库
如果是sql差异可以引入sqlDialect
这是比较成熟的设计了,你可以参考下Hibernate的实现
浙公网安备 33010602011771号