小编far*_*raa的帖子

spring mvc 4 + hibernate 5延迟加载配置

我有一个由spring mvc4 + hibernate5配置的企业项目,它的所有关系都很渴望,而且它的性能非常糟糕......所以我正在逐步将所有渴望的关系转变为懒惰...但我看到每一步都有很多错误......它有时适当有效,有时不适用....

在此示例中,HeaderFromStore是RequestHeaders的一个实例,也是RequestLine的子实体.DeliveryPoint是requestHeader的子项,我不想获取requestHeader的deliveryPoint ...但是如果不在select查询中使用它,则无法获取HeaderFromStore!

我用这个查询,我收到错误!

select m from MAMRequestLines m join fetch  m.mamRequestHeaders r 
left join fetch m.requestHeaderFromStore rr where m.id =:id
Run Code Online (Sandbox Code Playgroud)

如果我使用此查询,我不会收到错误

select m from MAMRequestLines m join fetch  m.mamRequestHeaders r
left join fetch m.requestHeaderFromStore rr
join fetch rr.mamDeliveryPoints
left join fetch r.mamDeliveryPoints
join fetch where m.id =:id
Run Code Online (Sandbox Code Playgroud)

RequestLine.java

@Entity(name = "RequestLines")
@Table(name = "_REQUEST_LINES")
//@JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class, property = "@id")
public class RequestLines extends Entity implements Serializable {

    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private RequestHeaders requestHeaders;

    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private RequestHeaders requestHeaderFromStore;

    @Id
    @GeneratedValue(strategy …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate lazy-loading spring-mvc

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

跟踪javafx中绑定的节点的变化

我想要在这篇文章中提出的同样的事情 跟踪JavaFX中绑定的节点的变化

我有这样的事情:(已编辑)SSCCE:

public class FloatCircle {

Node node;


Circle rectangle;
Bounds localToScreen;
static ArrayList<ObjectBinding> list = new ArrayList<>();
private ObjectBinding<Bounds> boundsInScene ;
Pane root ;

public FloatCircle(Node node,Pane root) {
    this.node = node;
   this.root =root;
    this.rectangle = new Circle();
    this.rectangle.setManaged(false);

    initSetting();

}



public Circle getFloatCircle() {
    return rectangle;
}

public void initSetting() {

   boundsInScene = Bindings.createObjectBinding(
            () -> node.localToScene(node.getBoundsInLocal()),
            node.localToSceneTransformProperty(),
            node.boundsInLocalProperty());
    boundsInScene.addListener(new ChangeListener<Bounds>() {

        @Override
        public void changed(ObservableValue<? extends Bounds> observable, Bounds oldValue, Bounds newValue) {
             setLocation(newValue);
            System.err.println("CHANGED!!!!!!");
        } …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-2 javafx-8

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

java.lang.StackOverflowError与杰克逊json和spring和hibernate

我有两个双向的一对多关系,但是却收到这个stackoverflow异常,但是现在不知道在哪里,为什么?每个事件包含一个位置和一个以上的会话。

@Entity
@Table(name = "session")
public class Session {
    @Id
    @Column(name = "idsession")
    int idsession;


 @ManyToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "idevent")
    Event event ;

.
.
.
}
Run Code Online (Sandbox Code Playgroud)

event.java

@Entity
    @Table(name="event")
    public class Event {

        @Column(name = "idevent")
        @Id
        private int idevent;

      @OneToMany(cascade = CascadeType.ALL)
        @JoinColumn(name = "idevent")
        private List<Session> sessions = new ArrayList<Session>();
               }
Run Code Online (Sandbox Code Playgroud)

location.java

@Entity
@Table(name="location")
public class Location {

    @Id
    @Column(name = "idlocation" )

    @OneToOne
    @JoinColumn(name = "idevent")
    private Event event;
}
Run Code Online (Sandbox Code Playgroud)

控制者

@RequestMapping(value="/events", method=RequestMethod.GET)
public @ResponseBody …
Run Code Online (Sandbox Code Playgroud)

java spring json hibernate jackson

5
推荐指数
2
解决办法
8709
查看次数

Spring Security 中带有查询参数的 URL 的 regexMatcher

regexMatcher我应该如何在Spring Security 中使用这样的参数?我有许多以 开头/sUrl且具有不同参数的 URL。这段代码不起作用!

.regexMatchers("\\/sUrl\\?params=\\{url:\"reports\\/Manager\",subSystem:\"ABS\"\\}").access("hasRole('ROLE_ABS')")
Run Code Online (Sandbox Code Playgroud)

控制器:

@RequestMapping(value = "sUrl", method = RequestMethod.GET)
public RedirectView sUrl(@RequestParam(name = "params") String params) {
            RedirectView redirectView = new RedirectView();
        .
        .
        .
            return redirectView;
}
Run Code Online (Sandbox Code Playgroud)

当我点击此链接时,在浏览器检查器的网络分区中看到的 URL:

sUrl?params={url:%22reports/Manager%22,子系统:%22ABS%22}

spring spring-mvc spring-security

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

无法使用jdk8和netbeans 8打开Web服务测试器页面

我编写了一个简单的 Web 服务程序,但无法在 glassfish 4.0 Web 服务器上测试它。当我测试 Web 服务时,我看到此消息:请确保服务已成功部署,并且服务器正在运行。

我可以在 glassfish Web 服务器上部署的 Web 服务列表中看到它。我将此文件添加到 \jdk1.8.0\jre\lib 来解决问题。

jaxp.properties

javax.xml.accessExternalSchema = All 但这不起作用

我还在测试器页面的 url 中看到此错误:

lineNumber: 52; columnNumber: 88; schema_reference: Failed to read schema document 'xjc.xsd', because 'bundle' access is not allowed due to restriction set by the accessExternalSchema property. 
Run Code Online (Sandbox Code Playgroud)

提前致谢

java web-services glassfish netbeans-8 jakarta-ee

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

除了java fx中的小动画时间轴之外还有其他解决方案吗?

我是javafx的初学者.我需要使用小动画这么多.有没有办法创建除时间轴之外的小动画?谢谢

java javafx javafx-2 scenebuilder javafx-8

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

java.lang.NoClassDefFoundError:com/thoughtworks/xstream/io/naming/NameCode在Spring 4.3.1中设置restful webservice时出错

我想在春天创建休息控制器但我得到这个错误:

org.springframework.beans.factory.BeanCreationException:在ServletContext资源[/WEB-INF/mvc-dispatcher-servlet.xml]中定义名称为'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0'的bean创建错误:初始化豆失败; 嵌套异常是java.lang.NoClassDefFoundError:com/thoughtworks/xstream/io/naming/NameCoder

这些jar文件正确地添加到我的项目中:jackson-annotations:2.1.1/jackson-core:2.1.1/jackson-databind:2.1.2

<dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
              <version>${spring.version}</version>
          </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.1</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring.version}</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>


        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>4.2.0.Final</version>
        </dependency>


        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.3.1</version>
        </dependency>


        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-oxm</artifactId>
            <version>${spring.version}</version>
        </dependency>


        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.1.2</version>
        </dependency>




    </dependencies>
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc maven

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

在javaFX中将文本区域自动调整为tabpane

我在TabPane中有3个标签,每个标签都有一个不同文本和不同长度的文本区域.我想根据每个标签中的长度自动调整文本区域.我不明白我该怎么办?使用场景构建器?css?javaFX方法?提前致谢 ...

css java javafx javafx-2 scenebuilder

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