下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
System
>
TERASOLUNA Framework
>
Ticket List/Search
>
任务单 #11763
TERASOLUNA Framework
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
源代码
Code Repository list
Subversion
查看仓库
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
Wiki
FrontPage
Title index
Recent changes
Doc Mgr
列表文档
沟通
论坛
List of Forums
公开讨论 (1275)
Mailing Lists
list of ML
terasoluna-information
新闻
任务单 #11763
Ticket List
Submit New Ticket
RSS
QueryDAOについての改善要望
开放日期:
2008-01-31 14:26
最后更新:
2008-01-31 15:42
monitor
ON
OFF
报告人:
matsumotoa
属主:
(无)
类型:
Feature Requests
状态:
开启
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
无
文件:
2
Details
回复
ServerFW関係者の皆様
developerの松本(matsumotoa@sourceforge.jp)です。
いつもお世話になっております。
QueryDAO/QueryDAOiBatisImplについての改善要望です。
QueryDAOiBatisImplのテストケースは現在のものをそのまま
利用できました。
○対象
jp.terasoluna.fw.dao.QueryDAO
jp.terasoluna.fw.dao.ibatis.QueryDAOiBatisImpl
○内容
以下の各メソッドにおいて、Class clazzとなっている箇所
は、Class<E> clazzとしたほうが利便性があがる。
<E> E executeForObject(String sqlID, Object bindParams,
Class clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class clazz, int beginIndex, int
maxCount);
↓
<E> E executeForObject(String sqlID, Object bindParams,
Class<E> clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class<E> clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class<E> clazz, int beginIndex,
int maxCount);
○具体例
現状では伊かのような使い方をした際に、実行時までエラーが
出ないが、Class<E> clazzとすれば、コンパイルエラーとし
てはじける。
SomeOutput result = queryDao.executeForObject(
"getResult", bindParams, OthreOutput.class);
ご検討をお願いします。
任务单历史 (2/2 Histories)
2008-01-31 14:26
Updated by:
matsumotoa
File
2160: QueryDAO.java
is attached
2008-01-31 15:42
Updated by:
matsumotoa
File
2161: QueryDAOiBatisImpl.java
is attached
评论
回复
Logged In: YES
user_id=32273
QueryDAOiBatisImpl.javaの改善版を添付します。
Attachment File List (
2
)
Attachment File List
QueryDAO.java
(4KB)
変更後のQueryDAO
QueryDAOiBatisImpl.java
(17KB)
QueryDAOiBatisImpl改善版
编辑
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
登录名
Add Comment
预览
Submit
developerの松本(matsumotoa@sourceforge.jp)です。
いつもお世話になっております。
QueryDAO/QueryDAOiBatisImplについての改善要望です。
QueryDAOiBatisImplのテストケースは現在のものをそのまま
利用できました。
○対象
jp.terasoluna.fw.dao.QueryDAO
jp.terasoluna.fw.dao.ibatis.QueryDAOiBatisImpl
○内容
以下の各メソッドにおいて、Class clazzとなっている箇所
は、Class<E> clazzとしたほうが利便性があがる。
<E> E executeForObject(String sqlID, Object bindParams,
Class clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class clazz, int beginIndex, int
maxCount);
↓
<E> E executeForObject(String sqlID, Object bindParams,
Class<E> clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class<E> clazz);
<E> E[] executeForObjectArray(String sqlID,
Object bindParams, Class<E> clazz, int beginIndex,
int maxCount);
○具体例
現状では伊かのような使い方をした際に、実行時までエラーが
出ないが、Class<E> clazzとすれば、コンパイルエラーとし
てはじける。
SomeOutput result = queryDao.executeForObject(
"getResult", bindParams, OthreOutput.class);
ご検討をお願いします。