Thread overview
hunt entity v2.1.0 released!
Jan 09, 2019
Brian
Jan 09, 2019
Brian
Jan 09, 2019
Brian
Jan 09, 2019
Soulsbane
January 09, 2019
Hunt Entity is an object-relational mapping (ORM) framework for dlang's database, support PostgreSQL / MySQL / SQLite.

This version added pagination for EQL's createQuery();

Example 1 for pagination:

```D

class User
{
    mixin MakeModel;

    @AutoIncrement
    @PrimaryKey
    int id;

    string name;
}

auto query = em.createQuery!User("SELECT * FROM User", new Pageable(0, 10));
auto page = query.getPageResult();

logDebug("Page NO: %s, size of Page: %s, Total Pages: %s, Total: %s".format(page.getNumber(), page.getSize(), page.getTotalPages(), page.getTotalElements()));

foreach (user; page.getContent())
{
    logDebug("User[%s] is: %s".format(user.id, user.name));
}

```


Example 2 for limit && offset :


```D

class User
{
    mixin MakeModel;

    @AutoIncrement
    @PrimaryKey
    int id;

    string name;
}

auto query = em.createQuery!User("SELECT * FROM User").setFirstResult(10).setMaxResults(20);

foreach (user; query.getResultList())
{
    logDebug("User[%s] is: %s".format(user.id, user.name));
}

```

January 09, 2019
Fix example code:
https://github.com/huntlabs/hunt-entity/wiki/Pagination

Github repo:
https://github.com/huntlabs/hunt-entity
January 09, 2019
On Wednesday, 9 January 2019 at 11:34:07 UTC, Brian wrote:
> Fix example code:
> https://github.com/huntlabs/hunt-entity/wiki/Pagination
>
> Github repo:
> https://github.com/huntlabs/hunt-entity

Is your work related to shark?
https://code.dlang.org/packages/shark

Regards mt.


January 09, 2019
On Wednesday, 9 January 2019 at 14:12:06 UTC, Martin Tschierschke wrote:
> On Wednesday, 9 January 2019 at 11:34:07 UTC, Brian wrote:
>> Fix example code:
>> https://github.com/huntlabs/hunt-entity/wiki/Pagination
>>
>> Github repo:
>> https://github.com/huntlabs/hunt-entity
>
> Is your work related to shark?
> https://code.dlang.org/packages/shark
>
> Regards mt.

No, shark library "Entity" define looks like hunt-entity history version.

We team has hunt-database and hunt-sql support hunt-entity to work.

hunt-entity is so powerfull ORM.

shark is very simple, now.
January 09, 2019
On Wednesday, 9 January 2019 at 11:28:58 UTC, Brian wrote:
> Hunt Entity is an object-relational mapping (ORM) framework for dlang's database, support PostgreSQL / MySQL / SQLite.
>
> [...]

Really cool! Thanks.