怎么把b-i.toptoptoken钱包是什么地址修改到pandex里面去啊?

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
FT5x06datasheetv04
下载积分:100
内容提示:FT5x06datasheetv04
文档格式:PDF|
浏览次数:17|
上传日期: 02:56:16|
文档星级:
全文阅读已结束,如果下载本文需要使用
 100 积分
下载此文档
该用户还上传了这些文档
FT5x06datasheetv04
官方公共微信FT5x06_-_1005_DataSheet_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
FT5x06_-_1005_DataSheet
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩15页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢一.Oracle创建表及存储过程
1.创建表T_MONITOR_DEVICE
& &创建后的表结构
2.创建存储过程
create or replace procedure ProcTestNew(v_monitordeviceid in number,curdata out sys_refcursor )
open curdata for
select ID, IP,PORT from T_MONITOR_DEVICE where id=v_--带参数测试
-- select ID, IP,PORT from T_MONITOR_DEVICE;
end ProcTestN
二.java程序中调用
public void TestProc()
Connection conn=null;
ResultSet rs=null;
//this.getSession()为hibernate中的Session对象
conn = SessionFactoryUtils.getDataSource(this.getSession().getSessionFactory()).getConnection();
CallableStatement
proc = conn.prepareCall("{call ProcTestNew(?,?) }");
BigDecimal b1 = new BigDecimal(1176);
proc.setBigDecimal(1, b1);
proc.registerOutParameter(2, OracleTypes.CURSOR);
proc.execute();
rs = (ResultSet) proc.getObject(2);
MonitorDevice m=new MonitorDevice();
while(rs != null && rs.next())
m.setId(Integer.valueOf(rs.getObject(1).toString()));
m.setIp((String)rs.getObject(2));
m.setPort((String)rs.getObject(3));
System.out.println(m.getId()+","+m.getIp()+","+m.getPort());
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
控制台输出后的结果
三.注意问题
1.CallableStatement&& 输入参数的set是从1开始的,同理输出参数的获取也是从1开始的
2.存储过程中输入参数为number类型的,在java程序中,对应的参数为BigDecimal,程序中存储过程放进参数用setBigDecimal(),输入参数为VARCHAR2()类型的,java对应的参数为String,程序中的存储过程set参数用setString()方法
阅读(...) 评论()Hibernate的有关问题 - session.MIT)设置提交来解决 - 软件架构设计当前位置:& &&&Hibernate的有关问题 - session.setFlushMode(FlushHibernate的有关问题 - session.MIT)设置提交来解决&&网友分享于:&&浏览:184次Hibernate的问题 ---- session.MIT)设置提交来解决
晚上遇到的问题是这样子的,有一个对象Document,用Spring的HibernateTemplate load之后,我设置了这个对象的一个属性,例如一个叫做md5的属性,代码如下:...开始事务Document doc = hTemplate.load(new Interger(documenId),Document.class);String content = doc.getContent();String md5 = MD5.get(content);//计算文档内容的md5值doc.setMd5(md5);/*getDocumentByMd5 的定义 :select doc.id from Document doc where doc.md5=:md5在查询之前,数据库里的md5是惟一的,没有md5码相同的Document*/List list = hTemplate.getHibernateTemplate().findByNamedQueryAndNamedParam("getDocumentByMd5", "md5", md5);....结束事务返回的list结果的里按照我的思维应该是空的,但是结果是返回的list的第一个元素的值就是doc的对象id。按理讲程序的事务还没有提交,doc也没有被update,怎么就会查出结果了呢?太奇怪了。研究了一下Hibernate2.17c的SessionImpl源代码,发现下面的注释,在作查询前,Hibernate要先检测在查询语句中出现的表涉及的对象是否被修改过,如果被修改过,那么先提交这些修改,之后再查询。这也解释了为什么刚修改过的对象,还没有提交修改,就在查询结果出查出来了。/*** detect in-memory changes, determine if the changes are to tables* named in the query and, if so, complete execution the flush*/private boolean autoFlushIfRequired(Set querySpaces)
注:上面说到的Hibernate的问题可以通过session.MIT)设置提交来解决
Hibernate有四种FlushMode:NEVER,COMMIT,AUTO,ALWAYS,默认是AUTO,工作还需要再细心些。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 toptoken钱包 的文章

 

随机推荐