package com.entity; import java.util.List; /** * 电影院表实体对象,用于映射数据库中电影院表的结构,对应存储各个电影院相关信息的数据记录。 * 该类中的各个属性涵盖了电影院的关键信息,如影院编号、名称、地址以及其所包含的所有放映厅信息等, * 通过对应的Getter和Setter方法来访问和修改这些属性值,方便在业务逻辑处理过程中对电影院数据进行操作以及与数据库进行交互(如保存、查询、更新电影院信息等操作)。 * @author Wxj */ public class Cinema { // 电影院的唯一标识符,在数据库中通常作为主键,用于唯一区分不同的电影院记录,方便对特定电影院进行查找、管理以及关联其他相关业务操作(比如查询该影院下的放映厅、场次等信息)。 private long cinema_id; // 影院名称,用于直观地标识每个电影院,方便用户识别和选择想去观影的影院,同时也便于在系统中进行影院相关的展示、统计等操作。 private String cinema_name; //影院名称 // 影院地址,记录电影院所在的具体地理位置信息,便于用户知晓如何前往观影,在地图导航、影院推荐等业务场景中会用到该属性。 private String cinema_address; //影院地址 // 所有的放映厅集合,用于存储该电影院内包含的所有放映厅信息,体现了电影院与放映厅之间的一对多关系,方便查询影院的放映厅布局、统计放映厅相关数据等业务操作。 private List hallList; //所有的放映厅集合 // Getter方法,用于获取电影院的唯一标识符(cinema_id),外部代码可以通过调用此方法获取电影院对象的该属性值,遵循JavaBean规范,常用于查找、对比等操作中确定具体电影院。 public long getCinema_id() { return cinema_id; } // Setter方法,用于设置电影院的唯一标识符(cinema_id),外部代码可以通过调用此方法来修改电影院对象的该属性值,遵循JavaBean规范,一般在创建或更新电影院记录时使用。 public void setCinema_id(long cinema_id) { this.cinema_id = cinema_id; } // Getter方法,用于获取影院名称(cinema_name),在展示电影院相关信息给用户(如在电影购票页面展示可选影院名称等)或者进行内部管理操作(如根据名称查找电影院等)时,可以获取该属性值进行相应操作。 public String getCinema_name() { return cinema_name; } // Setter方法,用于设置影院名称(cinema_name),例如在修改影院名称(可能由于品牌升级、重新命名等原因)或者添加新电影院时设置其对应的名称属性,更新电影院对象的该属性值。 public void setCinema_name(String cinema_name) { this.cinema_name = cinema_name; } // Getter方法,用于获取影院地址(cinema_address),在展示电影院位置信息给用户(如在地图导航中显示地址引导用户前往等)或者进行基于地址的业务操作(如查找附近影院等)时,可以获取该属性值进行相应操作。 public String getCinema_address() { return cinema_address; } // Setter方法,用于设置影院地址(cinema_address),例如在电影院搬迁、地址变更等情况下,通过此方法更新电影院对象的该属性值,改变其地址记录。 public void setCinema_address(String cinema_address) { this.cinema_address = cinema_address; } // Getter方法,用于获取所有的放映厅集合(hallList),在需要了解该电影院的放映厅布局、查询具体放映厅信息、统计放映厅数量等业务场景中,可以通过此方法获取对应的放映厅列表进行相应操作。 public List getHallList() { return hallList; } // Setter方法,用于设置所有的放映厅集合(hallList),一般在创建电影院与放映厅的关联(比如新建电影院后添加放映厅)或者更新放映厅列表(如新增、移除放映厅等情况)时,通过此方法设置属性值,维护电影院与放映厅之间的关系,更新放映厅列表内容。 public void setHallList(List hallList) { this.hallList = hallList; } }