我正在使用Spring Hibernate和HibernateSupportDao,当我尝试发送多行数据存储在我的数据库中时,它会DataIntegrityViolationException在特定行引发一个.同一个方案在同一个表上保留在任务中.即使我对当前任务使用相同的代码,我也不会遇到问题.为什么DataIntegrityViolationException抛出,我该如何纠正?
嗨,我得到的List对象包含表的pojo类对象.在我的情况下,我必须以相反的顺序显示表数据.这意味着,对于ex我在最近添加数据库时向数据库中的特定表添加一些行,数据存储在表的最后一行(在数据库中).在这里,我必须以相反的顺序在我的jsp页面中显示该表的全部内容,这意味着我最近插入的内容必须在我的jsp页面中显示第一行.
这里我的代码就像,
List lst = tabledate.getAllData();//return List<Table> Object
Iterator it = lst.iterator();
MyTable mt = new MyTable();//pojo class
while(it.hasNext())
{
mt=(MyTable)it.next();
//getting data from getters.
System.out.println(mt.getxxx());
System.out.println(mt.getxxx());
System.out.println(mt.getxxx());
System.out.println(mt.getxxx());
}
Run Code Online (Sandbox Code Playgroud) 使用respone.sendRedirect("page.jsp")它时显示java.lang.IllegalStateException,而在某些页面中它正在执行.我怎样才能避免这种异常?有关详细信息,我昨天通过了一个类似的问题.