使用DBMaster + Hibernate开发程序时,有哪些需要注意的问题?(DBMR2604)

~ 0 min
2016-03-04 10:13

用户需注意以下常见问题:

问题1:如何处理错误”java.lang.ClassNotFoundException: dbmaster.sql.JdbcOdbcDriver”?

答案1:复制dmjdbc30.jar到x:\xxxx\lib。

问题2:如何处理错误“java.lang.UnsatisfiedLinkError: no dmjdbc52 in java.library.path”?

答案2:将环境变量path的值设置为%path%;c:\dbmaster\5.2\bin。

问题3:如何处理错误“Hibernate无法找到数据库名”?

答案3:复制DBMasterDialect .java到相关目录,并在DataSource.groovy中做如下更改:

dataSource {

………..

dialect = org.hibernate.dialect. DBMasterDialect

}

问题4:如何处理错误“java.sql.SQLException: parameter number not in valid parameter number range : 1~ 2

at dbmaster.sql.JdbcOdbc.JDBCError(JdbcOdbc.java:220)

at dbmaster.sql.JdbcOdbcPreparedStatement.setInt(JdbcOdbcPreparedStatement.java:478)”?

回答4:在Controllers code (例: UserController.groovy)中将findWhere替换为findAllWhere,同时在Services code (例: LoginService.groovy)中将list(params)替换为getAll()。

 

Version: All

Product: Normal/Bundle

Platform: Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签