我是JavaFX的新手,我正在尝试将旧的Swing应用程序重构为JavaFX.
我也在使用JPA(使用EclipseLink实现)来保存/检索数据.
所以我已经定义了一些注释的POJO.
这里有我注释的POJO:
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
*
* @author alex
*/
@Entity
@Table(name = "materiale", catalog = "elledia", schema = "")
public class Materiale implements Serializable {
@Transient
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Long id;
@Basic(optional = false)
@Column(name = …Run Code Online (Sandbox Code Playgroud) 我使用 WHERE 子句成功创建并执行了一个灵活的搜索查询,将添加到 CartModel 的自定义属性与枚举值进行比较。但我不知道如何“翻译”它以尝试使用 HAC(只是在类中编码之前尝试修复它)。在我的课上,我有工作代码:
String MY_QUERY = "SELECT {" + CartModel.PK + "} FROM {" + CartModel._TYPECODE + "} "
+ "WHERE " + "( {" + CartModel.RESERVATIONORDERSTATUS + "} = ?reservedOnHybris)";
Run Code Online (Sandbox Code Playgroud)
我设置了reservedOnHybris参数
searchQuery.addQueryParameter("reservedOnHybris", ReservationOrderStatus.INITIAL_STATUS);
Run Code Online (Sandbox Code Playgroud)
我如何翻译它以在 HAC 的 FlexibleSearch 面板上试用它?提前致谢。
麦芽酒