Java Hibernate:object-won';t保存到数据库中

Java Hibernate:object-won';t保存到数据库中,java,database,spring,hibernate,struts2,Java,Database,Spring,Hibernate,Struts2,我正在开发一个web应用程序,该应用程序在用户提交表单后接受用户信息,控制器将填充值并将其传递给服务层。 然后,服务层将调用将其添加到数据库中的DAO,但在调用save时,它只显示查询,而没有将用户保存到数据库中 下面是我的ServiceLayer public void addUser(用户){ 保存(用户); } 这是我的用户dao @覆盖 公共作废保存(用户类型){ sess().save(类型); } 在我的控制台上出现了这个 Hibernate:插入用户(用户名)值(?) 但它为

我正在开发一个web应用程序,该应用程序在用户提交表单后接受用户信息,控制器将填充值并将其传递给服务层。 然后,服务层将调用将其添加到数据库中的DAO,但在调用save时,它只显示查询,而没有将用户保存到数据库中

下面是我的
ServiceLayer

public void addUser(用户){
保存(用户);
}
这是我的用户dao

@覆盖
公共作废保存(用户类型){
sess().save(类型);
}
在我的控制台上出现了这个

Hibernate:插入用户(用户名)值(?)
但它为什么没有保存到数据库中


我正在使用strut2 spring插件和hibernate。

我发现了我的错误!在达菲莫评论之前。我的服务层中没有@Transactional,这就是更改不会保存到数据库中的原因

@Transactional
public class MyService(){

  //Other methods
}

这项服务是@Transactional吗?噢,见鬼!我忘了!!没有承诺。。。它将如何保存到数据库中。。lol@KDjava请查看我的答案。@user962206 ok。。但是发布这个问题的目的是什么呢。。。把它取下来。。或者关闭它。。英雄联盟