# Base ORM Service

- [Overview](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/base-orm-service.md)
- [Service Properties](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-properties.md)
- [Concrete Services](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/concrete-services.md)
- [Automatic Java Types](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/automatic-java-types.md)
- [Dynamic Finders- Counters](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/dynamic-finders-counters.md)
- [Method Signatures](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/dynamic-finders-counters/method-signatures.md)
- [Method Expressions](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/dynamic-finders-counters/method-expressions.md)
- [Query Options](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/dynamic-finders-counters/query-options.md)
- [Service Methods](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods.md)
- [Criteria Queries](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/criteria-queries.md)
- [getRestrictions](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/criteria-queries/getrestrictions.md)
- [newCriteria](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/criteria-queries/newcriteria.md)
- [Creation - Population](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population.md)
- [new](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population/new.md)
- [populate](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population/populate.md)
- [populateFromJSON](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population/populatefromjson.md)
- [populateFromQuery](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population/populatefromquery.md)
- [populateFromXML](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/creation-population/populatefromxml.md)
- [Counters](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/counters.md)
- [count](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/counters/count.md)
- [countWhere](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/counters/countwhere.md)
- [exists](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/counters/exists.md)
- [Deleting Entities](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities.md)
- [delete](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities/delete.md)
- [deleteAll](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities/deleteall.md)
- [deleteByID](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities/deletebyid.md)
- [deleteByQuery](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities/deletebyquery.md)
- [deleteWhere](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/deleting-entities/deletewhere.md)
- [Entity Convenience Methods](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods.md)
- [getDirtyPropertyNames](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getdirtypropertynames.md)
- [getEntityGivenName](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getentitygivenname.md)
- [getEntityMetadata](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getentitymetadata.md)
- [getKey](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getkey.md)
- [getKeyValue](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getkeyvalue.md)
- [getPropertyNames](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/getpropertynames.md)
- [getTableName](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/gettablename.md)
- [isDirty](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/isdirty.md)
- [refresh](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/entity-convenience-methods/refresh.md)
- [Finders](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders.md)
- [findit](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findit.md)
- [findOrFail](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findorfail.md)
- [findByExample](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findbyexample.md)
- [findWhere](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findwhere.md)
- [findAll](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findall.md)
- [findAllWhere](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/finders/findallwhere.md)
- [Getters](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/getters.md)
- [get](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/getters/get.md)
- [getOrFail](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/getters/getorfail.md)
- [getAll](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/getters/getall.md)
- [ORM Session](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session.md)
- [clear](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/clear.md)
- [evict](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/evict.md)
- [evictCollection](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/evictcollection.md)
- [evictQueries](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/evictqueries.md)
- [getSessionStatistics](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/getsessionstatistics.md)
- [isSessionDirty](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/issessiondirty.md)
- [merge](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/merge.md)
- [sessionContains](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/orm-session/sessioncontains.md)
- [Querying](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/querying.md)
- [executeQuery](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/querying/executequery.md)
- [list](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/querying/list.md)
- [Saving Entities](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/saving-entities.md)
- [save](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/saving-entities/save.md)
- [saveAll](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/saving-entities/saveall.md)
- [Utility Methods](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/utility-methods.md)
- [autoCast](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/utility-methods/autocast.md)
- [createService](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/utility-methods/createservice.md)
- [idCast](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/utility-methods/idcast.md)
- [nullValue](https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1/service-methods/utility-methods/nullvalue.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coldbox-orm.ortusbooks.com/v2.x-2/base-orm-service-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
