我准备了一个简单的Squeryl示例,但是它不起作用。我的代码在GitHub上可用,并且在github repo上也提供了运行代码的说明。线
!clazzName.startsWith("net.sf.cglib.")
正在从我的实体类中创建问题,并且结果为false,因此在查询中未选择列,并且生成的查询为
select from book .
没有任何列名。
我通过从Squeryl源代码复制到我的项目中来验证问题的确切原因,从而重写了Squeryl jar中的类。只需注释行-FieldReferenceLinker.scala中的263。然后,它将通过生成在select子句中具有列的正确查询来开始工作。
这是Squeryl中的错误还是我做错了什么?