问题列表 - 第32873页

在纯JPA设置中获取数据库连接

我们有一个JPA应用程序(使用hibernate),我们需要调用一个需要JDBC数据库连接作为参数的旧报告工具.是否有一种简单的方法可以访问hibernate设置的JDBC连接?

java orm hibernate jpa jdbc

59
推荐指数
7
解决办法
11万
查看次数

6
推荐指数
1
解决办法
1026
查看次数

Solr Index似乎有效 - 但不返回任何结果

索尔新手在这里.

我创建了一个Solr索引并将一大堆文档写入其中.我可以从Solr管理页面看到文档存在且架构也很好.但是当我使用测试关键字执行搜索时,我没有得到任何结果.

  1. 进入*:*

    进入查询(在Solr管理页面中)我得到了所有结果.

  2. 但是,当我输入任何其他查询(例如术语或短语)时,我没有得到任何结果.我已经验证正在查询的字段是索引并包含我要搜索的值.

所以我很困惑我做错了什么.

lucene solr lucene.net solrnet

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

在Linq语句中使用"匹配"

我有一个有两个记录的表(运行时会有很多).该deviceId的记录,"DEVICE1"和"DEVICE2".我想使用正则表达式来提取记录.

下面的代码编译但无法返回结果.当我将光标悬停在"devices.ToList()"语句上时,我收到以下错误:

base {System.SystemException} = {"LINQ to Entities does not recognize the method 'System.Text.RegularExpressions.MatchCollection Matches(System.String)' method, and this method cannot be translated into a store expression."}”

任何人都可以告诉我如何修改我的查询,以便这将返回基于表达式的记录?

filterText = @"DEVICE.";
Regex searchTerm = new Regex(filterText);

using (var ctx = new MyEntities())
{
 var devices = from d in ctx.Devices
                let matches = searchTerm.Matches(d.DeviceId)
                where matches.Count > 0
                select ((Device)d);
return devices.ToList();
}
Run Code Online (Sandbox Code Playgroud)

c# regex linq-to-entities

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

Ruby/Sinatra - 提供css,javascript或图像文件

通过Sinatra路由您的请求以便在没有处理的情况下提供文件的正确方法是什么?我正在寻找人们在Sinatra框架中最常见的方式吗?我通常将所有静态内容放在"内容"路径中.

示例:
/ content/css
/ content/img
/ content/js

如何使用通配符提供内容下的所有内容?

我很惊讶这里没有真正的例子:http:
//sinatra-book.gittr.com/

ruby sinatra

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

扩展方法太贵了吗?

如果我添加扩展方法,我的程序性能需要多少钱?
它会工作得更慢还是可能会加载更慢?
谢谢.

.net silverlight silverlight-2.0 silverlight-3.0 silverlight-4.0

2
推荐指数
1
解决办法
519
查看次数

迭代哈希集合

{"Journal"=>[[4, -785.0], 
             [13, -21.9165000915527], 
             [14, -213.008995056152], 
             [15, -50.074499130249]]}
Run Code Online (Sandbox Code Playgroud)

你如何在Ruby中迭代这个哈希,你将如何分离键和值?

ruby mapping hash

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

用hg服务多个回购.怎么样?

维基提到有可能做到这一点在汞服务,但目前还没有任何例子(如样品WEBDIR-conf的文件).是的我知道在Apache下做这一切会更好,但这是一台本地机器,hg服务对我们来说是有意义的.

version-control installation mercurial config

8
推荐指数
3
解决办法
5406
查看次数

如何将JUnit参数化运行器与varargs构造函数一起使用?

我写了一个模型示例来说明这一点,而不会泄露任何机密信息.这是一个"虚拟"示例,它什么都不做,但问题发生在测试初始化​​器中.

@RunWith(Parameterized.class)
public class ExampleParamTest
{
 int ordinal;
 List<String> strings;

 public ExampleParamTest(int ordinal, String... strings)
 {
  this.ordinal = ordinal;
  if (strings.length == 0)
  {
   this.strings = null;
  }
  else
  {
   this.strings = Arrays.asList(strings);
  }
 }

 @Parameters
 public static Collection<Object[]> data() {
  return Arrays.asList(new Object[][] {
    {0, "hello", "goodbye"},
    {1, "farewell"}
  });
 }

 @Test
 public void doTest() {
  Assert.assertTrue(true);
 }
}
Run Code Online (Sandbox Code Playgroud)

基本上我有一个测试构造函数,它接受本地列表变量的多个参数,我想通过数组初始化器填充它.测试方法将正确处理本地列表变量 - 我已删除此逻辑以简化测试.

当我写这篇文章时,我的IDE没有关于语法和测试类构建的抱怨而没有任何编译错误.但是,当我运行它时,我得到:

doTest[0]:
java.lang.IllegalArgumentException: wrong number of arguments
  at java.lang.reflect.Constructor.newInstance(Unknown Source)
doTest[1]:
java.lang.IllegalArgumentException: argument type mismatch
  at java.lang.reflect.Constructor.newInstance(Unknown …
Run Code Online (Sandbox Code Playgroud)

java junit

6
推荐指数
1
解决办法
5749
查看次数

如何评估字符串中的shell变量?

在我的Perl脚本中,我获得了可能包含环境变量的文件路径字符串,例如$FONTS/test.ttf$TMP/file.txt.

我现在想要打开这样的文件:

open my $handle, "<$filename" or die $!;
Run Code Online (Sandbox Code Playgroud)

我现在如何在打开调用之前扩展环境变量,例如bash shell会做什么?

perl

7
推荐指数
1
解决办法
5268
查看次数