Java 设置和获取条件
Java criteria for setting and getting
我正在为数据库调用设置标准,但无法理解如何设置我的代码。我已经输入了我的标准,现在需要知道如何确保正确填充变量。这就是我所拥有的。
Public class Key extends abstractDAO<key>{
Public List<Key> getKeyValues(){
Criteria c = createCriteria();
c.add(Restrictions.lt("id", 3)).addOrder(Order.asc("id")).list();
return c.list();
现在 table 有 2 行。一个是当前的,第二个是新的请求行。数据库有 3 列。第 1 列是 I'd,第 2 列是键,第 3 列是时间戳。我需要按顺序填充所有变量。我不确定如何在我的 key.java 文件
中解决这个问题
Key.java
@column(name="id")
private int actualID;
@column(name="key")
private Boolean actualKey;
@column (name="actualTime")
private Date actualTime;
然后重复请求、requestKey 和 requestTime。然后我有 public 获取和设置每个。也没有向任何方法添加任何参数。我不确定如何设置这个文件,所以当 DAO 请求数据库的行时,列表实际上设置了变量。
尝试以下操作:
public List<Key> getKeyValues()
{
return createCriteria()
.add( Restrictions.lt( "actualID", 3 ) )
.addOrder( Order.asc( "actualID" ) )
.list();
}
如果映射的其余部分和createCriteria() 的实现是正确的,它应该return 一个id 小于3 的Key 对象的列表,按id 排序。
我正在为数据库调用设置标准,但无法理解如何设置我的代码。我已经输入了我的标准,现在需要知道如何确保正确填充变量。这就是我所拥有的。
Public class Key extends abstractDAO<key>{
Public List<Key> getKeyValues(){
Criteria c = createCriteria();
c.add(Restrictions.lt("id", 3)).addOrder(Order.asc("id")).list();
return c.list();
现在 table 有 2 行。一个是当前的,第二个是新的请求行。数据库有 3 列。第 1 列是 I'd,第 2 列是键,第 3 列是时间戳。我需要按顺序填充所有变量。我不确定如何在我的 key.java 文件
中解决这个问题Key.java
@column(name="id")
private int actualID;
@column(name="key")
private Boolean actualKey;
@column (name="actualTime")
private Date actualTime;
然后重复请求、requestKey 和 requestTime。然后我有 public 获取和设置每个。也没有向任何方法添加任何参数。我不确定如何设置这个文件,所以当 DAO 请求数据库的行时,列表实际上设置了变量。
尝试以下操作:
public List<Key> getKeyValues()
{
return createCriteria()
.add( Restrictions.lt( "actualID", 3 ) )
.addOrder( Order.asc( "actualID" ) )
.list();
}
如果映射的其余部分和createCriteria() 的实现是正确的,它应该return 一个id 小于3 的Key 对象的列表,按id 排序。