# HTE\_ prefix added on default to database table names

**URL:** <https://discourse.hibernate.org/t/hte-prefix-added-on-default-to-database-table-names/7189>\
**Category:** Hibernate ORM\
**Created:** [January 24, 2023, 3:04pm UTC](https://discourse.hibernate.org/t/hte-prefix-added-on-default-to-database-table-names/7189 "2023-01-24T15:04:34Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![beikov](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.hibernate.org/beikov/32/258_2.png) [@beikov](https://discourse.hibernate.org/u/beikov)\
**Post date:** [June 7, 2024, 9:00am UTC](https://discourse.hibernate.org/t/hte-prefix-added-on-default-to-database-table-names/7189/16 "2024-06-07T09:00:45Z")

</div>

> [@Bartun](#):
>
> I’m not using Inheritance on my entities

Multi-table inserts can also be necessary if you have secondary tables or join tables for one-to-one associations.

> [@Bartun](#):
>
> Is there any easy way to avoid HTE tables

Why is this such a big problem that Hibernate tries to create these tables?

> [@Bartun](#):
>
> I tried adding
> 
> ```auto
> hibernate.query.mutation_strategy: org.hibernate.query.sqm.mutation.internal.inline.InlineMutationStrategy
> 
> ```
> 
> but the tables are still being created by hibernate

That’s because this is not a mutation strategy but rather an insert strategy. There is no inline variant for insert strategies.

> [@Bartun](#):
>
> ```auto
> hibernate.query.mutation_strategy.global_temporary.create_tables: false
> hibernate.query.mutation_strategy.global_temporary.drop_tables: false
> 
> ```
> 
> but shouldn’t setting strategy as above be enough ? Or settings this stragegy does now work in this case, thats why the tables are still created ?

Setting these config properties is the way to disable DDL generation for these tables, so that is what you need to do if you don’t want these tables.

---

_[View the full topic](https://discourse.hibernate.org/t/hte-prefix-added-on-default-to-database-table-names/7189)._
