首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python: Model 两种方式

python: Model 两种方式

作者头像
geovindu
发布2026-06-18 14:31:12
发布2026-06-18 14:31:12
610
举报

1。

代码语言:javascript
复制
class TeacherEntity(object):
    """
 
    """
  
    # 1 ok
    def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
        """
 
        :param TeacherId:
        :param TeacherFirstName:
        :param TeacherLastName:
        :param TeacherGender:
        :param TeacherTelNo:
        :param TeacherSchoolId:
        """
        self.teacherid = teacherid
        self.teacherfirstname = teacherfirstname
        self.teacherlastname = teacherlastname
        self.teachergender = teachergender
        self.teachertelno = teachertelno
        self.teacherschoolid = teacherschoolid

2。

代码语言:javascript
复制
# encoding: utf-8
# 版权所有 2025 ©涂聚文有限公司™ ®
# 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎
# 描述:
# Author    : geovindu,Geovin Du 涂聚文.
# IDE       : PyCharm 2023.1 python 3.11
# OS        : windows 10
# database  : mysql 9.0 sql server 2019, postgreSQL 17.0  oracle 21c Neo4j
# Datetime  : 2025/3/7 20:25
# User      : geovindu
# Product   : PyCharm
# Project   : pyOracleDDDOrmDemo
# File      : teacher.py
# explain   : 学习
 
class TeacherEntity(object):
    """
 
    """
    ''' 
    # 1 ok
    def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
        """
 
        :param TeacherId:
        :param TeacherFirstName:
        :param TeacherLastName:
        :param TeacherGender:
        :param TeacherTelNo:
        :param TeacherSchoolId:
        """
        self.teacherid = teacherid
        self.teacherfirstname = teacherfirstname
        self.teacherlastname = teacherlastname
        self.teachergender = teachergender
        self.teachertelno = teachertelno
        self.teacherschoolid = teacherschoolid
         
    '''
 
    # 2 Ok
    def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
        """
 
        :param TeacherId:
        :param TeacherFirstName:
        :param TeacherLastName:
        :param TeacherGender:
        :param TeacherTelNo:
        :param TeacherSchoolId:
        """
        self.__teacherid = teacherid
        self.__teacherfirstname = teacherfirstname
        self.__teacherlastname = teacherlastname
        self.__teachergender = teachergender
        self.__teachertelno = teachertelno
        self.__teacherschoolid = teacherschoolid
 
    @property
    def teacherid(self):
        """
 
        :return:
        """
        return self.__teacherid
 
    @teacherid.setter
    def teacherid(self,teacherid):
        """
 
        :param teacherid:
        :return:
        """
        self.__teacherid=teacherid
 
    @property
    def teacherfirstname(self):
        """
 
        :return:
        """
        return self.__teacherfirstname
 
    @teacherfirstname.setter
    def teacherfirstname(self, teacherfirstname):
        """
 
        :param teacherfirstname:
        :return:
        """
        self.__teacherfirstname = teacherfirstname
 
    @property
    def teacherlastname(self):
        """
 
        :return:
        """
        return self.__teacherlastname
 
    @teacherlastname.setter
    def teacherlastname(self, teacherlastname):
        """
 
        :param teacherlastname:
        :return:
        """
        self.__teacherlastname = teacherlastname
 
    @property
    def teachergender(self):
        """
 
        :return:
        """
        return self.__teachergender
 
    @teachergender.setter
    def teachergender(self, teachergender):
        """
 
        :param teachergender:
        :return:
        """
        self.__teachergender = teachergender
 
    @property
    def teachertelno(self):
        """
 
        :return:
        """
        return self.__teachertelno
 
    @teachertelno.setter
    def teachertelno(self, teachertelno):
        """
 
        :param teachertelno:
        :return:
        """
        self.__teachertelno = teachertelno
 
    @property
    def teacherschoolid(self):
        """
 
        :return:
        """
        return self.__teacherschoolid
 
    @teacherschoolid.setter
    def teacherschoolid(self, teacherschoolid):
        """
 
        :param teacherschoolid:
        :return:
        """
        self.__teacherschoolid= teacherschoolid
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档