执行Dao的基本方法如下所示。
- 以dicon文件中的路径(path)为参数生成S2Container
- 从生成的S2Container调用getComponent,取得已注册的Dao
- 执行所得到的Dao的方法(method)
S2Dao不做事务(transaction)控制。有关事务(transaction)控制的内容,请参阅事务的自动控制
一节。
使用例如下
package examples.dao;
import org.seasar.framework.container.S2Container;
import org.seasar.framework.container.factory.S2ContainerFactory;
public class EmployeeDaoClient {
private static final String PATH = "examples/dao/EmployeeDao.dicon";
public static void main(String[] args) {
S2Container container = S2ContainerFactory.create(PATH); /* 步骤1 */
container.init();
try {
EmployeeDao dao = (EmployeeDao) container.getComponent(EmployeeDao.class);/* 步骤2 */
System.out.println(dao.getAllEmployee(7788));/* 步骤3 */
} finally {
container.destroy();
}
}
}
说明:本文摘自:http://s2dao.seasar.org/zh-cn/s2dao.html#HowToRun
分享到:
相关推荐
S2DAO源码, 一个数据库操作工具包
S2Dao说明文档
seasar2框架中S2Dao使用指南,轻松掌握S2Dao 访问Oracle数据库的用法,与技巧
S2dao是日本的一个小型的框架,有需要的朋友免费下载
seasar s2dao
详细描述S2DAO的开发实例,附有全部代码以及开发官方文档。
s2-dao-1.0.50.zip seasar框架的讲解s2-dao
NULL 博文链接:https://ss0839.iteye.com/blog/1560968
当前日本流行的开发框架,官方网站:http://www.seasar.org/我上传的这个是已经把各个框架集成好的,可以直接在上面进行开发。如有需要的话还可以加上DBFlute
无须用XML定义映射及实装代码的O/R Mapping 软件框架
S2SH整合例子 注解配置 JSON 泛型Dao
Struts2远程代码执行漏洞分析(S2-013)1
使用Annotation并对DAO层封装具有分页功能的S2SH整合实例
本文档资料适合JAVA软件开发高级人员使用!
Struts2 S2-029远程代码执行漏洞初探1
S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机S2上机
1.严格过滤 Content-Type 、filename里的内容,严禁ognl表达式相关字段。 2.如果您使用基于Jakarta插件,请升级到Apache Struts 2.3.32或2.5.10.1版本。(强烈推荐) 3.升级到2.3.32所用到的jar包: freemarker-...
struts2 最新漏洞 S2-016、S2-017修补方案 .docx
Android的全系统符号执行平台Android_S2E ................................................................................ .................................................................... ..............