问题描述
spring配置ibatisoracle数据库改成mysql数据库遇到数据库方言问题<!--spring配置ibatis--><beanid="sqlMapClient"class="org.framework.ibatis.spring.SqlMapClientFactoryBean"><!--Mysql,Sqlserver通用ibatis配置文件-->propertyname="configLocation"value="classpath:/resources/config/ibatis/IbatisConfig.xml"/><propertyname="mappingLocations"><value>classpath*:/resources/config/ibatis/**/*SqlMap.xml</value></property><propertyname="dataSource"ref="dataSource1"/><!--指定数据库分页方言Dialect,其它方言:OracleDialect,SQLServerDialect,SybaseDialect,DB2Dialect,PostgreSQLDialect,MySQLDialect,DerbyDialect--><propertyname="sqlExecutor"ref="sqlExecutor"></property><!--"上面一行有疑问",上面一行是配置的分页的数据库方言原来是ORACLE数据库我现在改成mysql的不知道怎么改,屏蔽掉这个功能就可以,否则mysql数据库报错什么表应该有别名--></bean><beanid="sqlExecutor"class="org.framework.ibatis.sqlmap.executor.LimitSqlExecutor"><propertyname="dialect"><beanclass="org.framework.jdbc.dialect.OracleDialect"/></property></bean>各位我是新手上路这段是别人的框架里面的代码请指点下具体beanid="sqlExecutor"是干什么的我不太明白为何删掉也能正常工作另外这个方言从oracle的改成mysql的要怎么改百度后还是没得结果,困扰我一天了,谢谢!