小编has*_*san的帖子

将BeanFactory注入Bean

我想将一个Spring注入一个BeanFactoryBean创建的同样BeanFactory 是以任何方式这样做的吗?

顺便说一句,我正在开发一个Web应用程序.如果不是,我知道我可以获得BeanFactory,RequestContext但我想要注入的bean BeanFactory不在requestContext但仍在应用程序上下文中.我能这样做吗?

java spring

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

获得Solr的相似度得分

如何在Solr中查询与每个检索到的文档之间获得相似性得分?

此外,如何设置Solr检索方法?例如,在矢量空间模型或文档语言模型之间选择.

可能吗?

lucene solr

5
推荐指数
1
解决办法
7398
查看次数

javafx快照没有显示应用程序或场景

您好我正在使用JavaFx WebView创建HTML页面的屏幕截图,它工作正常,但我想知道是否可以这样做而无需在图形Windows中启动应用程序!我的意思是没有更多的轻量级方法来获取截图然后这个:

public class WebViewSample extends Application {
    private Scene scene;

    @Override
    public void start(Stage stage) {
        // create scene
        scene = new Scene(new Browser(snapshot), 750, 500, Color.web("#666970"));

        stage.setScene(scene);
//        show stage
        stage.show();
    }
    WritableImage snapshot;
    public static void main(String[] args) {
        launch(args);
        System.err.println("launched!");
    }
}
class Browser extends Region {


    final ImageView selectedImage = new ImageView();
    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();
    private final  WritableImage snapshotImage;

    public Browser(WritableImage snapshot) {
        this.snapshotImage= snapshot;
        // process …
Run Code Online (Sandbox Code Playgroud)

java screenshot javafx embedded-browser

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

java.lang.ClassNotFoundException:org.apache.http.config.RegistryBuilder

我正在用春天和cglib运行硒.

我收到此错误:java.lang.ClassNotFoundException:org.apache.http.config.RegistryBuilder

但我无法找到相关的包裹在哪里!有人可以帮忙吗?

谢谢

java apache-httpcomponents

3
推荐指数
1
解决办法
9097
查看次数

C3p0与Hibernate 4.2错误:setCharacterStream(ILjava/io/Reader; J)V是抽象的

我正在使用Hibernate 4.2与c3p0,我收到此错误:Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V is abstract

有谁知道我应该使用哪个版本?这是我当前的Maven依赖列表:

<dependency>
    <groupId>com.mchange</groupId>
    <artifactId>c3p0</artifactId>
    <version>0.9.2</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>4.2.0.Final</version>
</dependency>        
Run Code Online (Sandbox Code Playgroud)

java configuration hibernate c3p0 maven

3
推荐指数
1
解决办法
4015
查看次数

使用Hibernate映射整数列表

如何在Hibernate中映射整数列表?

像这样的东西:

@Entity 
class A{
    List<Integer> p;
    @OneToMany
    getP(...){..};
    setP(...){..};
}
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

Java JPA/Hibernate反模式

我正在使用JPA/Hibernate几年,它们非常有用.但我对设计有一些哲学上的问题.

主要问题是为什么我要将所有的类属性公开(创建公共setter/getter)只是因为Hibernate想要访问它们,即使它可以在没有这个权限的情况下访问它们(通过反射),并且在这个设计中getter和setter应该是这样的简单地减少开销,然后实际上他们失去了控制对fields的访问的理念.在这个设计中,getter和setter在Database Access(JPA)和System Domain之间共享,需要不同的设计标准.(你可能不需要在从数据库加载它之前检查一个值,因为你之前已经完成了这个检查!)

任何机构可以解释这个设计的任何原因吗?我知道它在某些情况下很有用,但在大多数情况下它不是.

还有一个问题就是当从数据库加载对象时,setter几乎没用,因为对象被部分加载并且没有顺序(因此它几乎迫使我们实现setter这么简单而只是从输入到字段的副本)!

java design-patterns hibernate jpa

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