首先明白springboot每层 model层 model层即数据库实体层,也被称为entity层,pojo层。 一般数据库一张表对应一个实体类,类属性同表字段一一对应。 Model层是数据层: TableName是对数据表实体的映射; Criteria传输前台数据 DTO 传输类间数据 dao层 ...
分类:
编程语言 时间:
2020-02-19 19:21:19
阅读次数:
101
1.__name__ __name__ 是属于 python 中的内置类属性,就是它会天生就存在与一个 python 程序中,代表对应程序名称。 也分两种情况: 1)当python程序自己执行时,__name__变量的值就是:__main__ 2) 当python程序是作为模块被导入时,那么__na ...
分类:
编程语言 时间:
2020-02-19 11:35:27
阅读次数:
71
1.注意事项: 1.实体类的属性名和数据库字段一致 2.绑定映射resource 必须是路径名com/xxx/xxx/xxx.XML 3.insert update delete 需要提交sql会话操作的事务。 2.配置文件属性: 1.<properties> 属性<settings>设置<type ...
分类:
其他好文 时间:
2020-02-17 14:10:44
阅读次数:
67
class Person(object): # 这里的属性实际上属于类属性(用类名来调用) name = "person" def __init__(self, name): pass #对象属性 self.name = nameprint(Person.name)per = Person("tom ...
分类:
编程语言 时间:
2020-02-15 11:47:44
阅读次数:
88
1.如何判定对象为垃圾对象 1.1引用计数法 1.2可达性分析 作为GCROOT的对象 虚拟机栈 本地方法区的类属性所引用的对象 方法区中常量所引用的对象 本地方法栈中引用的对象 2.如何回收 2.1回收策略 1.标记-清除算法 通过可达性分析法标记-->清除 缺点:效率较低、空间问题(出现很多不连 ...
分类:
编程语言 时间:
2020-02-14 22:59:48
阅读次数:
135
类例子: 以上是一个类图: 1、主要分成三个部分,从上到下依次是类名、类属性、类方法。 2、+表示的是public,-表示的是private,#表示的protected,~表示的是package。 3、下划线表示的是static。 4、属性方框中,' + public xxx: int = 1 '表 ...
分类:
其他好文 时间:
2020-02-14 22:59:01
阅读次数:
128
重载__getattr__方法对类及其实例未定义的属性有效。如果访问的属性存在,就不会调用__getattr__方法。这个属性的存在,包括类属性和实例属性 class ClassA: x = 'a' def __init__(self): self.y = 'b' def __getattr__(s ...
分类:
编程语言 时间:
2020-02-09 20:43:34
阅读次数:
63
面向对象三大特征: 封装:将数据和方法放在一个类中,构成封装 继承:子类继承父类属性和方法,可多继承 多态:一个事物有多种形态,一个抽象类有多个子类,不同的子类对象调用相同的方法,产生不同的执行结果。多态可以增加代码的灵活度。是基于类的继承。 class Animal: def run(self): ...
分类:
其他好文 时间:
2020-02-08 10:01:14
阅读次数:
71
类属性和实例属性名字冲突怎么办 修改类属性会导致所有实例访问到的类属性全部都受影响,但是,如果在实例变量上修改类属性会发生什么问题呢? class Person(object): address = 'Earth' def __init__(self, name): self.name = name ...
分类:
编程语言 时间:
2020-02-08 00:21:02
阅读次数:
67
创建类属性 类是模板,而实例则是根据类创建的对象。 绑定在一个实例上的属性不会影响其他实例,但是,类本身也是一个对象,如果在类上绑定一个属性,则所有实例都可以访问类的属性,并且,所有实例访问的类属性都是同一个!也就是说,实例属性每个实例各自拥有,互相独立,而类属性有且只有一份。 定义类属性可以直接在 ...
分类:
编程语言 时间:
2020-02-08 00:03:50
阅读次数:
104