文档章节

dao和model

 雪山小狼
发布于 2016/11/09 19:14
字数 306
阅读 2
收藏 0
D_StructProp.JAVA
package com.zh.dao;

import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

import com.zh.model.M_StructProp;
import com.zh.util.DBHelper;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2016/11/4.
 */

public class D_StructProp {

    String[] columns = {"prop_id", "input_type", "display_name", "cal_id", "display_order", "prop_remark", "struct_id", "parent_id", "is_delete"};

    public List<M_StructProp> getPropByStructId(Activity activity, String sId) {
        SQLiteDatabase db = DBHelper.openDatabase(activity);
        List<M_StructProp> list = new ArrayList<M_StructProp>();
        Cursor cursor = null;
        if (db != null) {
            cursor = db.query("tb_struct_prop", columns, "struct_id = ?", new String[]{sId}, null, null, "cal_id");
        }
        while (cursor.moveToNext()) {
            M_StructProp i_item = new M_StructProp();

            int prop_id = cursor.getInt(cursor.getColumnIndex("prop_id"));
            int input_type = cursor.getInt(cursor.getColumnIndex("input_type"));
            String display_name = cursor.getString(cursor.getColumnIndex("display_name"));
            int cal_id = cursor.getInt(cursor.getColumnIndex("cal_id"));
            int display_order = cursor.getInt(cursor.getColumnIndex("display_order"));
            String prop_remark = cursor.getString(cursor.getColumnIndex("prop_remark"));
            int struct_id = cursor.getInt(cursor.getColumnIndex("struct_id"));
            int parent_id = cursor.getInt(cursor.getColumnIndex("parent_id"));
            int is_delete = cursor.getInt(cursor.getColumnIndex("is_delete"));

            i_item.setProp_id(prop_id);
            i_item.setInput_type(input_type);
            i_item.setDisplay_name(display_name);
            i_item.setCal_id(cal_id);
            i_item.setDisplay_order(display_order);
            i_item.setProp_remark(prop_remark);
            i_item.setStruct_id(struct_id);
            i_item.setParent_id(parent_id);
            i_item.setIs_delete(is_delete);

            list.add(i_item);

        }
        cursor.close();
        db.close();
        return list;

    }
}

 

package com.zh.model;

/**
 * structure属性表
 */
public class M_StructProp {
   private int prop_id;
   private int input_type;
   private String display_name;//属性名称
   private int cal_id;//控件顺序
   private int display_order;
   private String prop_remark;
   private int struct_id;//structure表id
   private int parent_id;
   private int is_delete;
   
   public int getProp_id() {
      return prop_id;
   }
   public void setProp_id(int prop_id) {
      this.prop_id = prop_id;
   }
   public int getInput_type() {
      return input_type;
   }
   public void setInput_type(int input_type) {
      this.input_type = input_type;
   }
   public String getDisplay_name() {
      return display_name;
   }
   public void setDisplay_name(String display_name) {
      this.display_name = display_name;
   }
   public int getCal_id() {
      return cal_id;
   }
   public void setCal_id(int cal_id) {
      this.cal_id = cal_id;
   }
   public int getDisplay_order() {
      return display_order;
   }
   public void setDisplay_order(int display_order) {
      this.display_order = display_order;
   }
   public String getProp_remark() {
      return prop_remark;
   }
   public void setProp_remark(String prop_remark) {
      this.prop_remark = prop_remark;
   }
   public int getStruct_id() {
      return struct_id;
   }
   public void setStruct_id(int struct_id) {
      this.struct_id = struct_id;
   }
   public int getParent_id() {
      return parent_id;
   }
   public void setParent_id(int parent_id) {
      this.parent_id = parent_id;
   }
   public int getIs_delete() {
      return is_delete;
   }
   public void setIs_delete(int is_delete) {
      this.is_delete = is_delete;
   }
   
}

 

 

 

© 著作权归作者所有

上一篇: 下载功能
粉丝 0
博文 33
码字总数 25982
作品 0
沈阳
私信 提问
Node.js 的 DAO 框架--bearcat-dao

概述 bearcat-dao 是一个 node.js 基于 SQL mapping 的 DAO 框架。实现了基于 SQL mapping 来对数据结果集进行映射,是一种半自动化的模式,相比较于 O/R mapping 全自动化的模式。 因此,在...

fantasyni
2015/03/02
1K
0
light-dao框架升级(基于接口的sql注入)

1 起因 在这篇文章中: https://www.jianshu.com/p/b49a89d5df34 我们介绍了light-dao框架的基本实现。在使用了一段时间后我发现,这个框架在某些场景下,还是过重了。 比如: 如果使用light...

littlersmall
2018/03/23
0
0
ZenTaoPHP框架发布1.3正式版

ZenTaoPHP框架发布1.3正式版本。 下载地址: tar格式: http://zentaophp.googlecode.com/files/ZenTaoPHP.1.3.tar.gz pear格式:http://zentaophp.googlecode.com/files/ZenTaoPHP-1.3.0.t......

开源春哥
2010/01/04
521
1
dao封装成一个不可以吗?

大家好: 最近在Dao存在的问题上,很是困扰我。因为项目里Dao层的接口和Manager层基本是一样的,只是又多了一层而已。而我对这两层的简单认知就是Manager负责事务控管,Dao负责拼接sql进行c...

Inthend
2013/06/29
654
7
简单的MVC就够了吗?浅谈service Layer的引入

MVC是web开发中常见的程序结构。 简单的mvc结构如下: view层:显示层。 control层:业务层,集合了各种action。 model层:模型层,一般和数据打交道。简单的sample:一个表对应一个model类。...

蜗牛奔跑
2015/11/23
51
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机网络

计算机网络体系结构 OSI 其中表示层和会话层用途如下: 表示层 :数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。 会话层 :建立及管理会话。 五层...

一只小青蛙
今天
2
0
0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部