Skip to content

Commit 6989bf3

Browse files
committed
ups
1 parent 8728824 commit 6989bf3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import org.hibernate.dialect.DerbyDialect;
2020
import org.hibernate.dialect.HSQLDialect;
2121
import org.hibernate.dialect.OracleDialect;
22+
import org.hibernate.dialect.SQLServerDialect;
23+
import org.hibernate.dialect.SybaseDialect;
2224
import org.hibernate.testing.orm.junit.DomainModel;
2325
import org.hibernate.testing.orm.junit.SessionFactory;
2426
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -108,9 +110,13 @@ public static class Account {
108110
@DialectOverride.Formula(dialect = DerbyDialect.class,
109111
override = @Formula("trim(cast(cast(rate * 100 as decimal(10,2)) as char(10))) || '%'")) //LOL, Derby
110112
@DialectOverride.Formula(dialect = DB2Dialect.class,
111-
override = @Formula("char(rate * 100) || '%'"))
113+
override = @Formula("varchar(rate * 100) || '%'"))
112114
@DialectOverride.Formula(dialect = OracleDialect.class,
113-
override = @Formula("str(rate * 100, 10, 2) || '%'"))
115+
override = @Formula("to_char(rate * 100) || '%'"))
116+
@DialectOverride.Formula(dialect = SQLServerDialect.class,
117+
override = @Formula("cast(rate * 100 as varchar) || '%'"))
118+
@DialectOverride.Formula(dialect = SybaseDialect.class,
119+
override = @Formula("string(rate * 100, '%')"))
114120
private String ratePercent;
115121

116122
public Long getId() {

0 commit comments

Comments
 (0)