由于我正在使用JSF 2.1中的Web应用程序,因此我必须与数据库进行通信。我们正在使用hibernate来做到这一点,我们有一个方法可以返回随机客户列表,如下所示(Customer
是一个实体类):
List<Customer> getRandomCustomers(int count)
我不打算提供方法和实体的实际定义,因为我认为这并不重要。
该方法从存储在数据库中的所有count
中返回随机Customers
Customer
。该方法将用于询问随机count
Customer
并将其存储到名为requested_customers_per_view
的表中。
每次requested_customers_per_view
视图ID更改时,我都需要截断表JSF
。我有一个静态方法
public class DBUtils{
public static void truncateRequestedCustomers(){
//Definition
}
}
我的意思是,如果我们导航到另一个网页,则会更改当前视图的ID,我需要调用方法DBUtils.truncateRequestedCustomers()
。
我该怎么做?