對於nutz框架的學習入門級使用——對資料庫操作(例子:數)
阿新 • • 發佈:2018-12-13
在前三篇文章的基礎上
新建一個數據庫的操作類:
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")的表示方法一致