|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,
从5.1final版入手下手,DO的缓存转换到DataStruct的缓存中.只要那些原始的DataStructs到场到新的DataStruct缓存中而不是一切的DO,DO只要一个数据(DataStruct对象).一切的转换是在这个对象上完成的,DataStruct对象包括了每一个表的列的值,如今,DO保留了两个DataStruct援用.
(1)orginalData
(2)data
orginalData保留了原始的数据(从数据库中读取),这个数据将不会被修正直到提交,并且假如缓存存在,则该DataStruct对象被加到DataStruce缓存中往.
Data仅仅当数据被修正才会发生(拷贝orginalData),假如第二个DataStruct存在,那末DO的属性”isDirty”将被设置为true,即便经由一些修正以后,新的DataStruct保留了根orginalData一样的值.该DO仍旧是脏的,一切没有举措让属性isDirty由true到false,除非在提交事件的过程当中,假如事件被提交,新的DataStruct将会转移到orginalData.新的
DataStruct将会再次置为空,一切属性isDirty变成false.
一个重生成的DO(内存中,而不是数据库中)将只要一个DataStruct对象数据,orginalData中的orginalData数据值在提交之前为空..
oid和version属性从DO转移到DataStruct对象.
DataStruct中新增加的属性有:
isEmpty和databaseName
DataStruct中新增加的办法有:
getOID()
setDatabase(StringdbName)
……..
DODS为每张表具有缓存的大概.大概的缓存范例有:None,LRU.和FULL.
DODS有两种条理的缓存.
数据缓存级.只要一个LRU缓存,
查询缓存级,能够有两个查询缓存(复杂和庞大范例),这些查询缓存也是LRU缓存.
缓存的设置:
同下面的相似,也分为三个条理的.
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。 |
|