Skip to content

Commit f74c7ef

Browse files
committed
fix test on Informix
1 parent a625481 commit f74c7ef

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/mapping/formula/FormulaTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.hibernate.annotations.Formula;
1515

1616
import org.hibernate.community.dialect.FirebirdDialect;
17+
import org.hibernate.community.dialect.InformixDialect;
1718
import org.hibernate.dialect.DB2Dialect;
1819
import org.hibernate.community.dialect.DerbyDialect;
1920
import org.hibernate.dialect.HSQLDialect;
@@ -119,6 +120,8 @@ public static class Account {
119120
override = @Formula("ltrim(str(rate * 100, 10, 2)) + '%'"))
120121
@DialectOverride.Formula(dialect = FirebirdDialect.class,
121122
override = @Formula("cast(rate * 100 as decimal(10,2)) || '%'"))
123+
@DialectOverride.Formula(dialect = InformixDialect.class,
124+
override = @Formula("trim(concat(to_char(rate * 100,'#&.&&'), '%'))"))
122125
private String ratePercent;
123126

124127
public Long getId() {

0 commit comments

Comments
 (0)