请选择 进入手机版 | 继续访问电脑版
  • 免费咨询电话:15308410119
  • QQ:1055714290

致力于缩短产品开发周期、降低研发费用、提升研发效率的研发项目管理软件!

搜索
热搜: 青铜器 RDM
Hi~登录注册
查看: 810|回复: 50

extendDao与rdmDao的使用

[复制链接]

54

主题

59

帖子

202

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
202
发表于 2019-9-30 16:25:48 | 显示全部楼层 |阅读模式
1.extendDao

获取方法: IExtendDao dao = PowerAPI.extendDao();
注意: extendDao()中的参数为Bronzesoft\RDM\Application\rdmapp\power\platform\database\jdbc.xml中配置的id值,通过id的值来指定返回的对象所连接的数据库.如果不传参数则默认使用id为空字符串的那个配置.
a.List<Object[]>  search(string sql,object[] params);
用于执行查询语句,例如 dao.search(“select * from t_wf_field f where f.id = ?”,new Object[]{“123”});
b.void execute(String paramString, List<Object> paramList)
用于执行非查询语句,没有返回值.
c.void closeConnection();
用于关闭数据库连接资源,每次使用dao确认不再使用后需要调用.
注:每次调用数据库要关闭资源,不然数据库连接池资源会很快耗完。

2.rdmDao

获取方法: IRdmDao dao = PowerAPI.rdmDao();
a.List getAllByHQL(String hql, Object[] paramArrayOfObject);
用于执行hql查询语句
b.Object getObject(Class hql, Serializable paramSerializable);
用于通过id获取对象, paramClass指一个jpa实体类的class, paramSerializable指这个对象的id值
c.int getCount(String hql, Object[] paramArrayOfObject);
用于获取查询语句查询到的条数
d.void saveOrUpdateObject(Object paramObject)
用于保存或更新一个jpa实体类对象
e.void saveObject(Object paramObject)
f.用于保存一个jpa实体类对象
g.void updateByHQL(String hql, Object[] paramArrayOfObject)
用于执行hql的insert和update语句
h.void removeByHQL(String hql, Object[] paramArrayOfObject)
用于执行hql的delete语句        

回复

使用道具 举报

0

主题

7

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2021-3-20 12:47:51 | 显示全部楼层
回复

使用道具 举报

0

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2021-4-1 02:25:36 | 显示全部楼层
回复

使用道具 举报

0

主题

9

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2021-4-1 02:53:59 | 显示全部楼层
回复

使用道具 举报

0

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2021-4-1 13:20:45 | 显示全部楼层
回复

使用道具 举报

0

主题

9

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2021-4-3 02:33:12 | 显示全部楼层
回复

使用道具 举报

0

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2021-4-3 16:55:22 | 显示全部楼层
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2021-4-4 10:39:35 | 显示全部楼层
回复

使用道具 举报

0

主题

8

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2021-4-5 04:50:45 | 显示全部楼层
回复

使用道具 举报

0

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2021-4-5 11:27:09 | 显示全部楼层
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册


快速回复 返回顶部 返回列表