是否可以动态更改实体属性原则类型



我有一个映射到教义类型文本的实体属性,其底层数据库列类型是长文本,其中将保存不同的数据,例如int,text,自定义教条类型,我想动态更改其学说类型,以便学说可以自动处理数据类型。 例如,

<field name="value" column="value" type="text" />

此字段将从文本表单字段类型(也是自定义表单类型MoneyType)中馈送数据,此表单类型将构造货币,金额转换为货币对象,我还自定义了一个名为货币的学说类型,这将把钱转换为字符串虎钳反之亦然,所以我需要根据即将出现的数据更改此值字段学说类型。 可以这样做吗?

只是为了确保没有混淆:要回答标题中的问题,不,您不能(据我所知)动态更改教义实体类型。

但是,对于您的示例,解决方案可能是使用数据转换器。一旦用户输入数据,它将能够更改数据,并对其进行任何操作。在没有代码的情况下,我只能鼓励您阅读本文。

希望这有帮助。

最新更新