我有一个由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) 我想要在这篇文章中提出的同样的事情 跟踪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) 我有两个双向的一对多关系,但是却收到这个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) 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}
我编写了一个简单的 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)
提前致谢
我是javafx的初学者.我需要使用小动画这么多.有没有办法创建除时间轴之外的小动画?谢谢
我想在春天创建休息控制器但我得到这个错误:
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) 我在TabPane中有3个标签,每个标签都有一个不同文本和不同长度的文本区域.我想根据每个标签中的长度自动调整文本区域.我不明白我该怎么办?使用场景构建器?css?javaFX方法?提前致谢 ...
java ×6
spring ×4
javafx ×3
javafx-2 ×3
spring-mvc ×3
hibernate ×2
javafx-8 ×2
scenebuilder ×2
css ×1
glassfish ×1
jackson ×1
jakarta-ee ×1
json ×1
lazy-loading ×1
maven ×1
netbeans-8 ×1
web-services ×1