Hi,
I enabled the custom mapping for XWiki.XWikiUsers class in the xwiki.hbm.xml
file and rebuild the xwiki-core-2.0.3 but it's not work.
i add some new users but the "*SELECT * FROM `xwiki`.`xwikiusers`* " query
return a empty list.
but i found my new users with this query "*SELECT * FROM
`xwiki`.`xwikiobjects` where xwo_classname='XWiki.XWikiUsers'*".
where is the mistake ?
Did you create any new users after this? Just enabling the mapping does
not transform existing users to the new table.
2009/11/24 farouk korteby<spaguitte(a)gmail.com>
> Thank's to you and to xwiki dev team.
>
> --
> Farouk
>
> 2009/11/24 Sergiu Dumitriu<sergiu(a)xwiki.com>
>
>> On 11/24/2009 04:03 PM, farouk korteby wrote:
>>> I get my users data form XML files so i must do that by groovy or java.
>>>
>>> It's is a interesting idea to use a custom mapping for XWikiUsers in
>>> hibernate, but have i reason to think it don't impact the api for
>> creating
>>> users "$xwiki.createUser()" ??
>>
>> Custom mapping affects only the storage, specifically when serializing
>> objects in the database, the actual data will look and behave the same
>> in the rest of the code.
>>
>>> Thank's
>>> --
>>> Farouk
>>>
>>> 2009/11/24 Sergiu Dumitriu<sergiu(a)xwiki.com>
>>>
>>>> On 11/24/2009 02:25 PM, farouk korteby wrote:
>>>>> Ok that's cool, i have less than 10000 members, i use tomcat and
mysql
>> in
>>>> my
>>>>> server.
>>>>>
>>>>> XWiki has a abstract data model so a large database of users do not
>> cause
>>>>> problems ?
>>>>
>>>> For increased performance you could enable custom mapping for the
>>>> XWiki.XWikiUsers class. A mapping made some time ago is already present
>>>> in the xwiki.hbm.xml file, commented out, near the end of the file. If
>>>> you need additional fields in the user class, don't forget to add
them
>>>> in the mapping too.
>>>>
>>>>> Also i have weekly users synchronization i guess use scheduler
>>>> application
>>>>> for do that :
>>>>>
>>
http://code.xwiki.org/xwiki/bin/view/Applications/SchedulerApplicationwhat
>>>>> you think?
>>>>
>>>> Where would you get the users from? Note that XWiki already has some
>>>> support for LDAP/ActiveDirectory.
>>>>
>>>>> <
>>
http://code.xwiki.org/xwiki/bin/view/Applications/SchedulerApplication>
>>>>> Thanks.
>>>>>
>>>>> --
>>>>> Farouk
>>>>>
>>>>> 2009/11/24 Vincent Massol<vincent(a)massol.net>
>>>>>
>>>>>>
>>>>>> On Nov 24, 2009, at 1:07 PM, Sergiu Dumitriu wrote:
>>>>>>
>>>>>>> On 11/24/2009 12:11 PM, farouk korteby wrote:
>>>>>>>> Hi every body,
>>>>>>>>
>>>>>>>> I want to develop a platform based in XWiki Enterprise
with a large
>>>>>>>> database
>>>>>>>> of users, can you give me some tips ?
>>>>>>>
>>>>>>> What kind of tips?
>>>>>>>
>>>>>>> First tip: Don't use the hsqldb engine that's
provided with the
>>>>>>> standalone XE package.
>>>>>>>
>>>>>>> As far as I remember, Curriki (
curriki.org) has somewhere
around 40
>>>>>>> 000
>>>>>>> users,
>>>>>>
>>>>>> It currently has 93803 users :)
>>>>>> See left panel on
http://www.curriki.org/xwiki/bin/view/Main/WebHome
>>>>>>
>>>>>> -Vincent
>>>>>>
>>>>>>> is that in the same range as your target database?