- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S2Dao指南
S2Dao指南
安装
需要作成的文件
JavaBeans
TABLE注(※参照 Sun 公司 JDK 6.0 API 中文版,将Annotation翻注,下同)
COLUMN注
N:1映射(Mapping)
ID的自
非持久化列(column)
VERSION_NO_PROPERTY注
TIMESTAMP_PROPERTY注
对应于列项(column)的(instance)变量声明
属性(Property)声明
Public 字段(field)声明
Dao(Data Access Object)
方法(method)的命名
BEAN注
ARGS注
QUERY注
方法(method)的定
NO_PERSISTENT_PROPS注
PERSISTENT_PROPS注
SQL注
PROCEDURE注
PROCEDURE_CALL注
PROCEDURE_PARAMETER注
CHECK_SINGLE_ROW_UPDATE注
dicon文件
SQL文件
SQL_FILE注
SQL注解(comment)
使用EntityManager(Query)
SQL更新指令的自
使用VersionNo
使用Timestamp
批
SQL检索指令的自动生成
ID的自
与CLOB(Mapping)
S2Dao的
S2DaoTestCase
Oracle的Unicode
Boolean操作
案例(Example)
SQL指令的Example
自SQL更新指令的Example
自SQL检索指令的Example
使用EntityManager的Example
S2DaoTestCase的Example
S2Dao
S2Dao指南
安装
与Seasar2同S2Dao需要JDK1.4以上的系s2-dao-x.x.x.zip解Eclipse,→导入→现有项目到工作区」操作,将S2Dao引入到Eclipse里。必要的Seasar2版本,Wiki的 在s2-dao-examples/src/main/java目
S2Dao必需的jar文件,1.0.41版本以后全部存放在lib目Seasar2的所有必jar文件和Seasar2本体(s2-framework/s2-extension)。体HSQLDB作RDBMS。 lib/hsqldb.jar在运行HSQLDB lib/s2-framework-2.3.xx-sources.jar和s2-extension-2.3.xx-sources.jar,可以用于在Eclipse上S2Dao的运行中并不是必 只要CLASSPATH里包含有lib目jar文件(hsqldb.jar除外)和src目j2ee.dicon(使用Seasar2.4的jdbc.dicon),S2Dao就能Eclipse的
dao.dicon
dao.dicon是S2Dao的 dao.dicon指南。
j2ee.dicon
使用S2Pager功能的j2ee.dicon的(v1.0.36以后缺省)。 具体的S2Pager的。
需要作成的文件
使用S2Dao功能JavaBeans,Dao(.java),dicon文件,SQL文件(.sql)。 各文件之
JavaBeans和表,Dao和JavaBeans,dicon文件和Dao,SQL文件和Dao相互之各文件的
JavaBeans
JavaBeans用来和表JavaBeans和表
和表
(TABLE注)
和列
(COLUMN注)
和其他的表(key)的常量声明
(N:1映射)
ID的自
非持久化列(CLOUMN)
与列(PROPERTY)声明
getter/setter方法的
JavaBeans的构成和
表:EMP
列名
NotNull
主(key)
EMPNO
NUMBER
〇
〇
ENAME
VARCHAR
DEPTNUM
NUMBER
表:DEPT
列名
NotNull
主(key)
DEPTNO
NUMBER
〇
〇
DNAME
VARCHAR
TABLE注
要和表TABLE注 TABLE注
- public static final String TABLE = “表名”;
EMP表的声明
public static final String TABLE = EMP;
这也可以用于定义schema。schema名SCOTT的
public static final String TABLE = SCOTT.EMP;
※如果从TABLE注还有,使用dao.dicon来指定org.seasar.dao.impl.DecamelizeTableNaming的_为分隔符,其与表名一致的话,也不必定义TABLE注(1.0.44以后)。
COLUMN注
要和表的列COLUMN注C
文档评论(0)