我无法呈现数据库中肯定存在的数据.我的所有DAO方法都在工作和测试.也许它并不重要但无论如何:我使用的是Primefaces,Java ee 6,glassfish 3.1.
这是错误: /edit.xhtml @59,45 value="#{b.orderNum}": The class 'com.boatmanagement.domain.BoatOrder' does not have the property 'orderNum'.
我的域名类.
@Entity
@Table(name="BOAT_ORDR_TB")
public class BoatOrder implements Serializable
{
@Id
@GeneratedValue
@Column(name="ORDER_PK")
private int orderId;
@Column(name="ORDER_NUM")
private String orderNum;
@Temporal(TemporalType.DATE)
@Column(name="ORDER_DATE")
private Date orderDate;
public int getBoatOrderId() {
return orderId;
}
public void setBoatOrderId(int orderId) {
this.orderId = orderId;
}
public String getBoatOrderNum() {
return orderNum;
}
public void setBoatOrderNum(String orderNum) {
this.orderNum = orderNum;
}
public Date getBoatOrderDate() {
return orderDate;
} …Run Code Online (Sandbox Code Playgroud) 可能重复:
如何使用Swing制作动画?
在摇摆中,我排序一个阵列,并想要动画它.每次我在一个循环中更新数组时,我有另一个while循环用于暂停效果,当我调用repaint()时实际上没有调用.为什么它不起作用?了Thread.sleep(1000); 冻结申请并且不会恢复.
public class Shape extends JPanel {
private static final long serialVersionUID = 1L;
public int col;
public JButton b2 = new JButton("Sort");
public Rectangle2D.Double table = null;
public ArrayList<Integer> arr = null;
public Shape(){
initArray(); // initialize array with random number of random numbers
table = new Rectangle2D.Double(10,10,400,400);
add(b2); // button sort
b2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("sort it!");
Sort(arr);
display(arr);
}
});
}
public void initArray() {
col = generateRandom(10,20); // …Run Code Online (Sandbox Code Playgroud) 有一种简单的情况找不到解决方案.Kendo-UI仅在底部实现网格分页.我试图让它在顶部显示寻呼机,但它变得无法点击.我认为我的克隆部分是错误的,但不知道如何解决它.先谢谢你们.
这里是脚本和jsp的一部分......
<kendo:grid name="grid" pageable="true" dataBound="onBound">
<kendo:dataSource serverPaging="true" serverSorting="true">
<kendo:dataSource-transport>
<kendo:dataSource-transport-read url="api/items" />
</kendo:dataSource-transport>
<kendo:dataSource-schema data="data" total="total" />
</kendo:dataSource>
<kendo:grid-columns>
<kendo:grid-column title="id" field="itemId"></kendo:grid-column>
</kendo:grid-columns>
</kendo:grid>
<script type="text/javascript">
function onBound() {
var grid = $("#grid");
grid.find(".k-grid-pager")
.clone()
.insertBefore(grid.find(".k-grid-header"))
.addClass("pagerTop").css("border-width", "0 0 1px 0");
}
</script>
Run Code Online (Sandbox Code Playgroud) 我正在使用Java EE 6开发Web应用程序.为了最大限度地减少对数据库的调用,最好有一个类:
数据访问类(DAO)将只调用基本方法getAllClients, getAllProducts, getAllOrders, delete, update方法--CRUD方法.
服务类将调用CRUD方法,但另外还有过滤方法,例如findClientByName, findProuctByType, findProductByYear, findOrderFullyPaid/NotPaidetc ...将基于基本的DAO方法.
谢谢
java ×2
java-ee-6 ×1
javascript ×1
jquery ×1
jsf ×1
jsf-2 ×1
kendo-grid ×1
kendo-ui ×1
primefaces ×1
swing ×1