# Entity erstellen - Feldtypen

**URL:** https://forum.shopware.com/t/entity-erstellen-feldtypen/66462
**Category:** Programmierung
**Created:** [23. April 2020 um 14:20 UTC](https://forum.shopware.com/t/entity-erstellen-feldtypen/66462 "2020-04-23T14:20:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ariza](https://avatars.discourse-cdn.com/v4/letter/a/c6cbf5/32.png) [@ariza](https://forum.shopware.com/u/ariza)
#### Post date: [23. April 2020 um 14:20 UTC](https://forum.shopware.com/t/entity-erstellen-feldtypen/66462/1 "2020-04-23T14:20:34Z")

</div>

Hallo liebe Shopware Community,

ich habe eine kurze Frage zur Erstellung von Entitäten für neue aber bereits angelegte Tabellen der DB.

Eine solche individuelle Tabelle hat auch Datentypen wie etwa:

```
 TINYINT oder VARCHAR oder aber auch DOUBLE oder DECIMAL

```

Nun habe ich in der Auflistung der Standard Shopware Types ([https://docs.shopware.com/en/shopware-platform-dev-en/internals/core/data-abstraction-layer/types](https://docs.shopware.com/en/shopware-platform-dev-en/internals/core/data-abstraction-layer/types))

diese Felder aber nicht finden können. Welchen Datentyp soll ich dort bei der FieldCollection in der defineFields wählen?

**Anders gefragt: Ist die Erstellung von “Custom Field Types” erforderlich und oder möglich?**

---

<div class="post-metadata">

### Author: ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)
#### Post date: [27. April 2020 um 06:24 UTC](https://forum.shopware.com/t/entity-erstellen-feldtypen/66462/2 "2020-04-27T06:24:08Z")

</div>

Die data abtraction types sind nicht eine 1 zu 1 Representation der MySql Datentypen. Du definierst damit nur, wie der data abstraction layer die einzelnen Mysql Felder interpretieren soll. Im Prinzip kann man jeden MySql Datentypen einem beliebigen data abtraction type zuordnen.

TINYINT = BoolField oder IdField

VARCHAR = StringField

DOUBLE, DECIMAL = FloatField
