我正在使用spring框架,hibernate和tomcat从事Java项目.
背景:我有一个表单页面,它接收数据,验证,处理它,并最终使用hibernate持久保存数据.在处理数据时,我会在持久使用hibernate之前执行一些特殊的命令(模型)操作.
问题:出于某种原因,我的onSubmit方法被调用两次,第一次正确处理事物.然而第二次通过他们不是; 并且持有不正确的信息.
我还注意到,其他页面只是从数据库中提取信息并在屏幕上显示; 双重要求也在那里发生.
有没有错误的配置,我没有正确使用弹簧..任何帮助都会很棒!
附加信息:
该应用程序仍在开发中.在测试应用程序时,我遇到了这个问题.我正在使用该应用程序,因为我希望它可以使用(单击,有效数据等...)
假设我有一个A类如下:
class A{
int id;
int getId(){};
void setId(int id){};
}
Run Code Online (Sandbox Code Playgroud)
B级如下:
@Entity
@Table(name="B")
class B extends A{
string name;
@Column(length=20)
string getName(){}
void setName(){}
}
Run Code Online (Sandbox Code Playgroud)
如何从A中注释继承的id字段,以便Hibernate/JPA知道它是实体的Id?我试过简单地将@Id放在A中的字段上,但这不起作用.我也试过制作一个实体,这也没有用.
我记得与一组开发人员合作开发一个项目,他们总是希望静态html文本在out标签内(<c:out value="words" />).我不记得为什么会这样.
这是构建jsp页面时的最佳实践吗?这种方法有哪些优点/缺点?
有没有人有任何指针如何解决在旁边的蓝图css框架中使用jquery ui的datepicker时出现的样式问题?具体而言,具有日期的表格看起来比它所在的容器更大(更宽).