Hi pavel,

you are absolutely right. If I reflect my last implementation with 
pagination, so I have todo 2 calls to service interface. First call is 
something like "select count(*) from ..." to calculate the maxPages and 
next was "select id,.. from".

My API proposalin the other email, is it ok? I misssed something?

regards

Pavel Tavoda schrieb:
> I understand you idea however from practice I know that from service
> method you have to return not only result set but also some additional
> information for paging. For example total number of pages to show, or
> how many next pages is available for paging.
> 
> Pavel
> 
> On Sun, Nov 23, 2008 at 11:02 AM, Steffen Stundzig
> <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> what i mean is, e.g. on each findAll we could generate two findAll
>> methods in services and/or repositories. The first is the current one,
>> the second (new) contains 2 additional parameters (int firstResult, int
>> maxResults). So we are compatible with older versions.
>>
>> These parameters could we very simple propagated to the criteria based
>> FinderAccessApi-classes with criteria.setMaxResults() and so on.
>>
>> These feature is generic and should be paramterizable per
>> generate.pagination.
>>
>> I'm implementing it in my local sculptor-generator project and be very
>> appreciated if it could be in the main trunk. So the diff between the
>> generator branches is a little bit smaller. ;-)
>>
>> I don't know how we could implement this without hibernate but with real
>> JPA, but I'm sure it's possible.
>>
>>
>> What do you mean?
>>
>> regards
>>    Steffen...
>>
>> Patrik Nordwall schrieb:
>>> Do you mean that you would like to have support for pagination in the built
>>> in queries, such as findAll?
>>> If you write your own query (access object) I don't think there is anything
>>> stopping you from implementing pagination. You can pass your own (non
>>> persistent) objects holding these parameters. Please explain more.
>>> /Patrik
>>>
>>>
>>> Steffen Stundzig wrote:
>>>> Hi all,
>>>>
>>>> there are any thoughts about pagination of hibernate queries in sculptor?
>>>>
>>>> We could use the criteria or the query api for that, but we need also
>>>> propagation of the page parameters such firstResult and MaxResults in the
>>>> Services and Repositories, so clients could use it.
>>>>
>>>> see
>>>> http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/objectstate.html#d0e763
>>>> hibernate reference
>>>>
>>>> regards
>>>>
>> --
>> Steffen Stundzig
>>
>> Telefon: +49 (0) 341 / 231-0183-401
>> Telefax: +49 (0) 341 / 231-0183-411
>> Mobil:   +49 (0) 151 / 173-9673-1 (!neu)
>>
>> http://itemis.de
>> [EMAIL PROTECTED]
>> https://www.xing.com/profile/Steffen_Stundzig
>>
>> itemis AG
>> Ludwig-Erhard-Straße 51
>> 04103 Leipzig
>>
>> Rechtlicher Hinweis:
>>
>> Amtsgericht Dortmund, HRB 20621
>>
>> Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
>>
>> Aufsichtsrat: Dr. Burkhard Igel(Vors.), Stephan Grollmann, Michael Neuhaus
>>
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Fornax-developer mailing list
>> Fornax-developer@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fornax-developer
>>
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Fornax-developer mailing list
> Fornax-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fornax-developer

-- 
Steffen Stundzig

Telefon: +49 (0) 341 / 231-0183-401
Telefax: +49 (0) 341 / 231-0183-411
Mobil:   +49 (0) 151 / 173-9673-1 (!neu)

http://itemis.de
[EMAIL PROTECTED]
https://www.xing.com/profile/Steffen_Stundzig

itemis AG
Ludwig-Erhard-Straße 51
04103 Leipzig

Rechtlicher Hinweis:

Amtsgericht Dortmund, HRB 20621

Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek

Aufsichtsrat: Dr. Burkhard Igel(Vors.), Stephan Grollmann, Michael Neuhaus


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fornax-developer mailing list
Fornax-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fornax-developer

Reply via email to