Tomcat + Hibernate - 无法保留任何数据

时间:2016-01-20 15:40:15

标签: java hibernate tomcat jpa postgresql-9.3

我的新应用有问题。它是使用JAX-RS REST API的webapp,我把它放在Tomcat 9上。

一切都很好,我的应用程序可以从localhost数据库(PSQL)获取数据。我不知道为什么,但是当我想要保留数据时 - >它根本没有给我任何错误,但在数据库上保存数据后没有任何标记。

@POST
@Produces(MediaType.APPLICATION_JSON )
@Path("/register")
public Response register(@FormParam("email") String email, @FormParam("password") String password,
                         @FormParam("phoneNumber") String phoneNumber) {

    UserEntity newUser = new UserEntity();
    newUser.setEmail(email);
    newUser.setPassword(password);
    newUser.setPhoneNumber(phoneNumber);
    newUser.setEntryDate(new Date());

    AuthorizationDAO.put(newUser);

和DAO方法:

public static <T extends AbstractTechnicalEntity> void put(T entity) {
    em.persist(entity);
}

这不是连接问题 - 正如我所说,我可以从这个数据库中选择数据,甚至可以从这个表中选择。

persistence.xml - &gt;数据库conf

<properties>
        <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/*****" />
        <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
        <property name="javax.persistence.jdbc.user" value="******" />
        <property name="javax.persistence.jdbc.password" value="*****" />
        <property name="hibernate.show_sql" value="true" />
    </properties>

有什么想法吗?

0 个答案:

没有答案