jeecg 3.6.5 java增强报错/支持SqlServer2008

jeecg_3.6.5
zhangdaiscott 8 years ago
parent b7fbce2947
commit aa2825bc12

@ -0,0 +1,27 @@
/**
* @Title: MySQLServer2008Dialect.java
* @Package org.jeecgframework.core.common.hibernate.dialect
* @Description: TODO
* @author yokoboy
* @date 2016-6-7
*/
package org.jeecgframework.core.common.hibernate.dialect;
import java.sql.Types;
import org.hibernate.dialect.SQLServer2008Dialect;
import org.hibernate.type.StringType;
/**
* ClassName: MySQLServer2008Dialect
* @Description: TODO
* @author yokoboy
* @date 2016-6-7
*/
public class MySQLServer2008Dialect extends SQLServer2008Dialect {
public MySQLServer2008Dialect() {
super();
registerHibernateType(Types.NVARCHAR, StringType.INSTANCE.getName());
}
}

@ -37,6 +37,9 @@ public class DBTypeUtil {
}else if (dbdialect.equals("org.hibernate.dialect.PostgreSQLDialect")) {
retStr = "postgres";
}
else if (dbdialect.equals("org.jeecgframework.core.common.hibernate.SQLServer2008Dialect")) {
retStr = "sqlserver";
}
return retStr;
}
}

@ -81,6 +81,9 @@ public class DbTableUtil {
}else if (dialect.equals("org.hibernate.dialect.SQLServerDialect")) {
dbTableHandle = new TableSQLServerHandleImpl();
}
else if (dialect.equals("org.jeecgframework.core.common.hibernate.SQLServer2008Dialect")) {
dbTableHandle = new TableSQLServerHandleImpl();
}
return dbTableHandle;
}
@ -103,6 +106,9 @@ public class DbTableUtil {
}else if (dialect.equals("org.hibernate.dialect.SQLServerDialect")) {
dataType="SQLSERVER";
}
else if (dialect.equals("org.jeecgframework.core.common.hibernate.SQLServer2008Dialect")) {
dataType="SQLSERVER";
}
return dataType;
}
}

@ -1,5 +1,5 @@
#SQLServer2005\u4ee5\u4e0a
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.jeecgframework.core.common.hibernate.dialect.MySQLServer2008Dialect
#validationQuery.sqlserver=SELECT 1
#jdbc.url.jeecg=jdbc:sqlserver://192.168.0.199:1697;DatabaseName=jeecg
#jdbc.username.jeecg=sa

@ -24,11 +24,13 @@
</tr>
<tr>
<td align="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="common.type"/>: </label></td>
<td class="value"><t:dictSelect field="cgJavaType" type="radio" typeGroupCode="enhanceType" hasLabel="false" defaultVal="${cgformEnhanceJavaPage.cgJavaType==null?'spring':cgformEnhanceJavaPage.cgJavaType}"></t:dictSelect><span class="Validform_checktip"></span></td>
<td class="value"><t:dictSelect field="cgJavaType" type="radio" typeGroupCode="enhanceType" hasLabel="false" defaultVal="${cgformEnhanceJavaPage.cgJavaType==null?'spring':(cgformEnhanceJavaPage.cgJavaType)}"></t:dictSelect><span class="Validform_checktip"></span></td>
</tr>
<tr>
<td align="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="common.value"/>: </label></td>
<td class="value"><input id="cgJavaValue" name="cgJavaValue" style="width: 200px;height: 20px" value="${cgformEnhanceJavaPage.cgJavaValue}"/><span class="Validform_checktip"></span></td>
<!--update-end--Author:luobaoli Date:20150701 for取消非空校验-->
<td class="value"><input id="cgJavaValue" name="cgJavaValue" type="text" style="width: 300px;height: 26px" value="${cgformEnhanceJavaPage.cgJavaValue}"/><span class="Validform_checktip"></span></td>
<!--update-end--Author:luobaoli Date:20150701 for取消非空校验-->
</tr>
</table>
</t:formvalid>

Loading…
Cancel
Save