我目前正在为一个网站开发一个新的设计,我的页脚(图像)有一些问题,并且内容要重叠.
对于页脚我在起点使用它:http://ryanfait.com/resources/footer-stick-to-bottom-of-page/
你可以在这里看到新设计:[ 编辑 ]网站不再存在,抱歉[/ edit ] http://nubi.dk/dev/(内容和设计目前正在发展,因此不再适合这个问题了 - 对不起
我想要的是让绿色部分(内容)在底部的图像上一直向下,但由于某种原因(我看不出原因)它落后了.
我有一些方法,我正在尝试单元测试.这些方法使用Spring JdbcTemplates对DB2 v8运行正常(在生产中).
每个SQL通过在语句中附加"WITH UR"来允许"脏读".此外,它们中的一些通过添加例如"FETCH FIRST 1 ROWS ONLY"来使用"限制".
这对于真正的DB2工作正常,但我想对内存数据库进行单元测试 - 这就是H2进入的地方.
如果我删除"WITH UR"和"FETCH FIRST ..",一切正常,但我不想更改方法,只需更改后端数据库.
据我所知,这不是直接使用H2,因为语法不同(虽然我使用MODE = DB2).
现在,该怎么办?我应该/可以使用另一个内存数据库吗?我不想改变方法,也不想添加"测试"功能/黑客,所以这是不行的.
想法和同样非常感谢!
编辑
我不确定它是我还是什么,但我得到以下错误.注意,我使用的是Spring 3.1和H2 1.3.166,数据库的url是"jdbc:h2:〜/ testdb; MODE = DB2".我不知道它为什么会失败,因为sql在H2控制台中运行时起作用,但不是来自我的单元测试(猜测它不是H2坏了):
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.109 sec <<< FAILURE!
getAdvisor(impl.AdvisorServiceDaoImplTest) Time elapsed: 0.078 sec <<< ERROR!
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT * FROM ADVISOR FETCH FIRST 1 ROWS ONLY ]; nested exception is org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "SELECT * FROM ADVISOR FETCH[*] …Run Code Online (Sandbox Code Playgroud)