- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始使用 Vaadin 7。我想使用简单的方法通过 Vaadin 7 创建许多实体表单和表格。
我的问题是有代码
package com;
import com.vaadin.addon.jpacontainer.JPAContainer;
import com.vaadin.addon.jpacontainer.JPAContainerFactory;
import com.vaadin.data.fieldgroup.FieldGroup;
import com.vaadin.server.VaadinRequest;
import com.vaadin.ui.*;
public class TestVaadinApplication extends UI {
@Ghi đè
protected void init(VaadinRequest request) {
VerticalLayout tableLayout = new VerticalLayout();
final Table table = new Table("table with data from JPAContainer");
final JPAContainer userDataSource = JPAContainerFactory.makeJndi(UserEntity.class);
table.setContainerDataSource(userDataSource);
table.setSizeFull();
tableLayout.addComponent(table);
tableLayout.addComponent(new Button("add user entity", new Button.ClickListener() {
@Ghi đè
public void buttonClick(Button.ClickEvent event) {
final Window editEntityWindow = new Window();
editEntityWindow.setModal(true);
editEntityWindow.setClosable(true);
final FieldGroup fieldGroup = new FieldGroup(userDataSource.createEntityItem(new UserEntity()));
FormLayout formLayout = new FormLayout();
formLayout.addComponent(fieldGroup.buildAndBind("nameCaption", "name"));
formLayout.addComponent(fieldGroup.buildAndBind("loginCaption", "login"));
formLayout.addComponent(new Button("SaveEntity", new Button.ClickListener() {
@Ghi đè
public void buttonClick(Button.ClickEvent event) {
thử {
fieldGroup.commit();
editEntityWindow.close();
table.refreshRowCache();
} catch (FieldGroup.CommitException e) {
e.printStackTrace();
Notification.show("Error!", Notification.Type.ERROR_MESSAGE);
}
}
}));
editEntityWindow.setContent(formLayout);
TestVaadinApplication.this.addWindow(editEntityWindow);
}
}));
setContent(tableLayout);
}
}
当我按下 SaveEntity 按钮时,没有任何反应 - 实体没有添加。
Jpa 工作正常。我做错了什么?
1 Câu trả lời
您使用的是 Vaadin 7.3 和 JPAContainer 3.1.1吗?尝试添加
在 fieldGroup.commit() 之后;
userDataSource.commit();
关于java - JpaContainer通过表单添加Item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25851905/
我正在使用这个 JPAContainer + Hibernate,它需要很长时间才能加载。例如,带有 SQLContainer 的页面加载 60 毫秒,而带有 JPA 容器的同一页面加载 1.30 秒
我遇到了这个问题:使用 vaadin 7,我已经配置了我的 persistence.xml,这是代码 http://java.sun.com/xml/ns/persistence/persisten
我有一个有声读物数据库,其中包含创建者(作者)的层次结构。我使用父 ID 来建立关系。当我有一个作者的名字拼写不同时,我将其作为拼写正确的作者的子代。我使用 JPA 创建并访问数据库。我在 Tree
必须在我的 vaadin 中使用网络项目 JBOSS 5.1。由于JBOSS 5.1默认不支持JPA 2.1,所以我需要使用JPA 1.0 那么,JPAContainer呢? ? 它在插件目录中说:
于 2014 年 12 月 2 日修订 - persistence.xml 和 eclipselink/mysql 的 Wildfly 配置于 2014 年 12 月 2 日修订 - 更好的问题信息、
一旦像这样创建了一个 JPAContainer JPAContainer 用户 = JPAContainerFactory.make(User.class, "persistenceUnitName"
我正在寻找如何使用子句 AND 或 OR 在我的应用程序中进行登录。对于 SQL,我使用“SELECT * FROM person WHERE email = ? AND password = ?”,
有问题similar但也不完全是。在这些情况下(以及在 JPAContainer 示例中),ManyToOne 关系的实体部分只有一个键。就我而言,它是一个嵌入式 id。 我的代码基于Address
我在我的 Vaadin(基于 GWT 的 Java Web 应用程序框架)应用程序中使用 JPAContainer 实现。随着开发接近尾声,我遇到了一些小问题,所有这些都在一定程度上与持久性相关(因为
我正在使用 Vaadin 的 JPAContainer 添加 where 子句,但如何使用 group by? data.getEntityProvider().setQueryModifierDel
是否可以将 org.springframework.data.jpa.repository.JpaRepository 存储库用作 Vaadin 的 JPAContainer? 我们正在使用 Spri
我正在使用 Wildfly 8.1 和 Vaadin 7.3.beta1。 我在@WebFilter 中启动一个 EntityManager 并在该层管理事务,这遵循为使用 JPAContainer
虽然我需要这个答案来更好地理解如何在 Wildfly 8.1 中集成 Vaadin 7 和 JPAContainer 插件,但这是一个适用于 Hibernate 和 Eclipse 链接 JPA 实现
(对不起,如果这是一个新问题) 我有两个 JPAContainer,一个用于 Employee 类/表,一个用于 Language 类/表。员工可以选择语言。 我正在尝试创建一个员工编辑表单,其中包含
Tôi là một lập trình viên xuất sắc, rất giỏi!