小编gne*_*kus的帖子

ORDER BY使用Criteria API

当我写一个HQL查询

Query q = session.createQuery("SELECT cat from Cat as cat ORDER BY cat.mother.kind.value");
return q.list();
Run Code Online (Sandbox Code Playgroud)

一切都好.但是,当我写一个Criteria时

Criteria c = session.createCriteria(Cat.class);
c.addOrder(Order.asc("mother.kind.value"));
return c.list();
Run Code Online (Sandbox Code Playgroud)

我得到一个例外 org.hibernate.QueryException: could not resolve property: kind.value of: my.sample.data.entities.Cat

如果我想使用Criteria and Order,我应该如何表达我的"order by"?

java hibernate hql sql-order-by

70
推荐指数
4
解决办法
16万
查看次数

执行一些代码,然后进入交互式节点

有没有办法在node.js中进入交互模式之前执行一些代码(在文件中或从字符串中,并不重要)?

例如,如果我创建一个__preamble__.js包含以下内容的脚本:

console.log("preamble executed! poor guy!");
Run Code Online (Sandbox Code Playgroud)

和用户输入node __preamble__.js他们获得此输出:

preamble executed! poor guy!
> [interactive mode]
Run Code Online (Sandbox Code Playgroud)

javascript node.js

68
推荐指数
6
解决办法
2万
查看次数

找不到preLaunch任务'build'

要配置Visual Studio代码以在OSX上调试C#脚本,我按照以下文章中列出的所有步骤操作:

使用Visual Studio代码在OSX上调试C#

当我尝试调试示例C#脚本时,Visual Studio Code报告了此错误:

找不到preLaunch任务'build'

因此,我无法检查脚本中定义的变量.

这是launch.json文件的副本:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch console application",
            "type": "mono",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceRoot}/Program.exe",
            "args": [],
            "cwd": "${workspaceRoot}",
            "stopAtEntry": false
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是tasks.json文件的副本:

{
    "version": "0.1.0",
    "command": "mcs",
    "args": [
        "-debug",
        "Program.cs"
    ],  
    "showOutput": "silent",
    "taskSelector": "/t:",
    "tasks": [
        {
            "taskName": "exe",
            "isBuildCommand": true,
            "problemMatcher": "$msCompile"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

c# visual-studio visual-studio-code

42
推荐指数
4
解决办法
5万
查看次数

使用Rspec测试ActiveModel :: Serializer类

鉴于以下ActiveModel::Serializer课程:

class SampleSerializer < ActiveModel::Serializer
  attributes :id, :name
end
Run Code Online (Sandbox Code Playgroud)

如何测试RSpec

rspec ruby-on-rails active-model-serializers ruby-on-rails-4

30
推荐指数
4
解决办法
1万
查看次数

Java:增量/减量运算符的前缀/后缀?

从下面或这里的程序,为什么最后一次调用System.out.println(i)打印值7

class PrePostDemo {
     public static void main(String[] args){
          int i = 3;
          i++;
          System.out.println(i);    // "4"
          ++i;             
          System.out.println(i);    // "5"
          System.out.println(++i);  // "6"
          System.out.println(i++);  // "6"
          System.out.println(i);    // "7"
     }
}
Run Code Online (Sandbox Code Playgroud)

java pre-increment post-increment

29
推荐指数
3
解决办法
9万
查看次数

如何从jQuery发送带有AJAX请求的令牌

我使用express-jwt并通过jQuery创建我的令牌并将其保存在我的localStorage中:

$.ajax({
  url: "http://localhost:8080/login",
  type: 'POST',
  data: formData,
  error : function(err) {
    console.log('Error!', err)
  },
  success: function(data) {
    console.log('Success!')
    localStorage.setItem('token', data.id_token);
  }
});
Run Code Online (Sandbox Code Playgroud)

我的后端有一条受保护的路线,如:

app.get('/upload',jwt({secret: config.secret}), function(req, res) {
  res.sendFile(path.join(__dirname + '/upload.html'));
});
Run Code Online (Sandbox Code Playgroud)

如何使用请求标头从localStorage发送令牌?

javascript jquery express jwt express-jwt

29
推荐指数
3
解决办法
5万
查看次数

Laravel 5:使用不同的数据库进行测试和本地化

如何更改数据库以便在本地系统上进行开发和测试而不必.env每次都编辑文件?

由于这个原因,我发现练习TDD非常不方便.

是否有可能为一个Laravel应用程序才能正常发育和测试区分,以便它可以选择合适的数据库?

php laravel

27
推荐指数
4
解决办法
1万
查看次数

合成抱怨ES6模块语法

我喜欢javascript的syntastic,但我使用的是新的ES6模块tranpiler,而且我对这些类型的语句不满意:

import Typeahead from './lib/components/ember-typeahead';
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以保持这种声明的语法安静吗?

javascript vim ecmascript-6 syntastic

24
推荐指数
2
解决办法
2万
查看次数

无法找到模块'../lib/completion'尽管安装完成

我收到此错误无法找到模块'../lib/completion'但是我已经安装完成并且lib.file存在于lib文件中.

->gulp compile
module.js:327
    throw err;
    ^

Error: Cannot find module '../lib/completion'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (D:\wamp23\www\mfe\ref\gulpfile.js:13:18)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
Run Code Online (Sandbox Code Playgroud)

node.js gulp gulp-sass completion

22
推荐指数
1
解决办法
7389
查看次数

Rails 5的ActiveRecord :: Migration中的[5.0]是什么意思?

我在Rails 5应用程序中创建的迁移已经5.0传递给了一个方法:

class CreateVariableKeys < ActiveRecord::Migration[5.0]
  ...
end
Run Code Online (Sandbox Code Playgroud)

我想知道这[5.0]意味着什么.

ruby activerecord ruby-on-rails ruby-on-rails-5

20
推荐指数
2
解决办法
2623
查看次数