java中数据持久层查询操作
来源:互联网 发布:js树状结构 编辑:程序博客网 时间:2024/04/24 10:35
增删改查中的查
/**
* 根据用户名和流程编号,去个性流程表查询*
* @param username
* 用户名
* @param flowId
* 流程编号
* @return 流程对象
*/
public FlowVo findPersonalityRule(String username, String flowId) {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
FlowVo fv = new FlowVo();
try {
conn = DBUtil.getConnection();
String sql = "select * from SMS_MAIL_SINGLETON_FLOW where username=? and id=?";
ps = conn.prepareStatement(sql);
ps.setString(1, username);
ps.setString(2, flowId);
rs = ps.executeQuery();
if (rs.next()) {
fv.setId(rs.getString("id"));
fv.setUsername(rs.getString("username"));
fv.setAdminname(rs.getString("adminname"));
fv.setWeekandtiem(rs.getString("weekandtiem"));
fv.setHolidays(rs.getString("holidays"));
fv.setSpecialday(rs.getString("specialday"));
fv.setOvertime(rs.getString("overtime"));
// fv.setPhonename(rs.getString("phonename"));
// fv.setEmail(rs.getString("email"));
fv.setPhonecontent(rs.getString("phonecontent"));
fv.setEmailcontent(rs.getString("emailcontent"));
fv.setSms(rs.getString("sms"));
fv.setMail(rs.getString("mail"));
}
} catch (Exception e) {
e.printStackTrace();
logger.error("个性规则表查询异常", e);
}
return fv;
}
/**
* 查询所有工单对象
*
* @return
*/
public List<Works> findAllWorks() {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
List<Works> list = new ArrayList<Works>();
try {
conn = DBUtil.getConnection();
// 查询工单表
String sql = "select * from bomc.works";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
Works works = new Works();
works.setUuid(rs.getString("uuid"));
works.setWorknumber(rs.getString("worknumber"));
works.setPerson(rs.getString("person"));
works.setArrivalTime(rs.getString("arrivalTime"));
works.setFlowId(rs.getString("flowId"));
list.add(works);
}
} catch (Exception e) {
e.printStackTrace();
logger.error("查询所有工单对象异常", e);
}
return list;
}
- java中数据持久层查询操作
- J2EE中数据持久层简介
- Java数据持久层框架 MyBatis
- Hibernate持久层操作
- Hibernate 持久层操作
- 什么是数据持久层
- 数据持久层框架
- Hibernate 数据持久层操作类的总结
- Java持久层的三种查询方式
- Java持久层的三种查询方式
- Java持久层的三种查询方式
- Java持久层的三种查询方式
- java web 中持久层、业务层、表现层、域模型层理解
- java 数据持久层的框架(完全转载)
- FastQuery 1.0.20 发布,Java 8 简易数据持久层
- JAVA EE三层架构:表现层、业务层、数据持久层
- 持久层数据存取技术
- 数据持久层框架Hibernate
- Android内存优化杂谈
- hibernate3.0执行存储过程
- 模块化Activity-Fragment
- 如何将ubuntu中的顶部任务栏变成半透明
- JAVA面向对象的思想
- java中数据持久层查询操作
- Java算法---坐标移动
- 从GIt上导出Maven项目
- 强大的c#.net应用程序winform框架类库-WeifenLuo.WinFormsUI.Docking.dll
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- UILabel展示HTML文本
- [干货]Android编程开发规范
- 如何从property文件中读取数据
- jQuery全屏滚动插件FullPage.js中文帮助文档API