# deleteByID

Delete using an entity name and an incoming id, you can also flush the session if needed. The ID can be a single ID or an array of ID's to batch delete using hibernate DLM style deletes. The function also returns the number of records deleted.

{% hint style="danger" %}
No cascading will be done since the delete is done without loading the entity into session but via DLM HQL
{% endhint %}

## Returns

* This function returns *numeric*

## Arguments

| Key           | Type    | Required | Default       | Description                     |
| ------------- | ------- | -------- | ------------- | ------------------------------- |
| entityName    | string  | Yes      | ---           | The name of the entity to delte |
| id            | any     | Yes      | ---           | A single ID or array of IDs     |
| flush         | boolean | No       | false         |                                 |
| transactional | boolean | No       | From Property | Use transactions not            |

## Examples

```javascript
// just delete
count = ormService.deleteByID("User",1);

// delete and flush
count = ormService.deleteByID("User",4,true);

// Delete several records, or at least try
count = ormService.deleteByID("User",[1,2,3,4]);
```


---

# 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/base-orm-service/service-methods/deleting-entities/deletebyid.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.
