Yeah! I would be happy if it was... I've read it... but, I think it is
wrong...  :(

Maybe he wants to say: "However, if you will use only one database, it
is not necessary to extend ActiveRecordBase...."

It's seems (source code) that ActiveRecordMediador uses static methods
from ActiveRecordBase, and ActiveRecordBase can select the
SessionFactory by the (root) type of an entity model.... it is the
only way to use differents session factories, you are right, as you
said before...

thanks again

Ricardo



2008/11/22 Markus Zywitza <[EMAIL PROTECTED]>:
> You're looking for this page:
> http://www.castleproject.org/activerecord/documentation/trunk/advanced/accessingmoredbs.html
>
> It reads:
>
> However, it is not necessary to extend ActiveRecordBase. When ActiveRecord
> is used without base types (using ActiveRecordMediator), there is no gain
> from extending ActiveRecordBase, and inheriting from it can be safely
> omitted.
>
> -Markus
> 2008/11/21 Ricardo Borges <[EMAIL PROTECTED]>
>>
>> Markus, yes, the only documentarion I found was:
>>
>>
>> http://www.castleproject.org/activerecord/documentation/trunk/advanced/mediator.html
>>
>> Are there others ?
>>
>> In the trunk source I found a multiple database test case, but it is
>> using ActiveRecordBase inheritance.... I don't want do that...
>>
>>
>>
>>
>> 2008/11/21 Markus Zywitza <[EMAIL PROTECTED]>:
>> > Did you read the documentation article?
>> >
>> > You have two possibilities:
>> >
>> > Declaring multiple configs with baseclasses. You can then simply use
>> > ActiveRecordMediator<MyAltenativeDBClass>.Save(entity);
>> > You could even use
>> > ActiveRecordMediator.Save(entity);
>> > AR determines the required SessionFactory by querying entity's type.
>> >
>> > Using DifferentDatabaseScope when you need to change the connection
>> > while
>> > using the same SessionFactory.
>> >
>> > -Markus
>> >
>> > 2008/11/21 Ricardo Borges <[EMAIL PROTECTED]>
>> >>
>> >> Hi,
>> >>
>> >> How can we use ActiveRecordMediator<T> for multiple databases
>> >> (multiple session factories) ?
>> >>
>> >> thanks
>> >> >>
>> >
>> >>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to