PAPER 2026 QUESTIONS AND ANSWERS
GRADED A+
◉ What is a Non-Persistable entity? Answer: An entity that can only
be saved in runtime memory.
◉ What is a Generalized entity? Answer: An entity that lends its
attributes, associations, event handlers, validation rules and any
other properties to another entity.
◉ What is a Specialized entity? Answer: An entity that inherits all or
part of its attributes, associations, event handlers, validation rules
and any other properties from another entity.
◉ what are the system member properties? Answer: CreatedDate,
ChangedDate, Owner, ChangedBy
◉ How do you show multiple specialized entities in the same list
view? Answer: By adding a template for every specialized entity
while using the default for the generalized entity.
,◉ What do you need to do after an Object type decision? Answer:
Cast to entity to the correct specialization.
◉ What should you do if the Object type decision is empty? Answer:
Create a log message, since this is unexpected behavior.
◉ Why should you use inheritence? Answer: It allows you to make
reusable microflow, which increases the consistency and
maintainability of your app.
◉ when should you use a 1-1 association over inheritance? Answer:
when the entity in question isn't a true specialization of the
generalized entity and/or the generalized entity's properties are not
required when dealing with the entity in question.
◉ Why is creating a new entity and making it a specialization of the
FileDocument or Image entity preferred over using original entities?
Answer: The original entities are part of the System module, which
makes them ineditable.
◉ What indicates ownership over an association. Answer: A dot on
that entity's side of the association.
◉ What is the main downside of a 'many to many' association
Answer: It uses a lot more memory that other associations.
, ◉ What is an index? Answer: An extra table for a given entity in the
database with ID's and a specified attribute(s) in a sorted order
which allows for faster queries.
◉ When do you use an index? Answer: On entities with a lot of
objects that are read more than written and on the most searched
attributes, that also have many possibilities.
◉ What is the downside of an index? Answer: every time an object is
added, the entire index table needs to be updated, which can
potentially cause performance issues.
◉ What are the 4 stages of a domain model restructering? Answer:
1. extend your domain model
2. model the data conversion
3. deploy the new model and convert the data.
4. clean up the model.
◉ What does the expression [reversed ()] do? Answer: it tells
mendix to reverse the direction in which a association is read.