1. 程式人生 > >對於nutz框架的學習入門級使用——對資料庫操作(例子:數)

對於nutz框架的學習入門級使用——對資料庫操作(例子:數)

在前三篇文章的基礎上

新建一個數據庫的操作類:

package nutz.xyh.Module;

import javax.servlet.http.HttpServletRequest;

import org.nutz.dao.Dao;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Fail;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;
import org.nutz.mvc.view.JspView;

import nutz.xyh.entity.Application;
import sun.java2d.d3d.D3DSurfaceDataProxy;
//宣告ioc配置
@IocBean
public class ApplicationModule {
	//應用dao
	@Inject
private Dao dao;
	
/**
 * 用於測試,輸出資料庫表中一共有幾條資料
 * @return
 */
    @At
    public int count() {
        return dao.count(Application.class);
    }
	}

在上文中使用的註解說明:

@IocBean    //與第二篇文章中的dao.js中的配置有關,個人覺得可以理解問是資料庫的連線操作

@At   //這是訪問時的URl,為空是表示小寫的方法。即:/count 與@At("count")的表示方法一致