模型介紹
模型類命名方式均以大寫M結(jié)尾
1、導(dǎo)入類
import org.jkas.core.M;
2、繼承類
class MemberM extends M
{
public MemberM()
{ setTable("members");//模型對(duì)應(yīng)表名(非必須),不設(shè)置默認(rèn)為模型名稱
setAlias("m");//表的別名(非必須),在join或where條件時(shí),可以對(duì)長(zhǎng)表名進(jìn)行別名簡(jiǎn)寫
primaryKey("member_id");//對(duì)應(yīng)表主鍵(必須)
setSource("datasourcename");//(非必須),使用指定數(shù)據(jù)源,不指定將按框架配置的數(shù)據(jù)源默認(rèn)操作,使用該方法必須在resin、Tomcat等容器中配置好數(shù)據(jù)源,目的是實(shí)現(xiàn)不同模型操作不同數(shù)據(jù)庫(kù)
}
}
3、實(shí)例化并使用
MemberM m=new MemberM();
String tablename=m.tablename();
4、SQL語(yǔ)句調(diào)試
String toSql(String action);//action 為:select update delete insert
輸出最終的SQL語(yǔ)句