@Component public class EntityService extends Object
| 构造器和说明 |
|---|
EntityService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String entity)
删除实体
|
void |
delete(String datasource,
String entity)
删除实体配置
|
boolean |
exists(String datasource,
String entity)
判断实体否存在
|
EntityVO |
get(String entity)
根据实体名称获取实体信息,使用默认数据源
|
EntityVO |
get(String datasource,
String entity)
根据数据源和实体名称获取实体信息
|
List<String> |
getDatasourceName()
获取数据源名称
|
Map<String,Object> |
getDefaultValueByEntity(String name)
获取实体默认值
|
EntityVO |
getEntity(String datasource,
String entity)
获取实体
|
List<EntityVO> |
getEntityList(String datasource)
根据数据源获取所有实体列表
|
List<PropertyVO> |
getPropertyByAutocode(EntityVO entityVO)
根据传入的实体对象,获取该实体对象中类型为自动编码的属性列表
|
List<PropertyVO> |
getPropertyByFile(EntityVO entityVO)
获取指定实体对象中包含文件或图片类型的属性列表
|
boolean |
isFile()
是否是文件模式
|
void |
publish(EntityVO entityVO)
发布实体
|
void |
publish(String entityName)
发布实体
|
void |
publish(String datasource,
EntityVO entityVO)
发布指定数据源的实体
|
void |
publish(String datasource,
String entity)
发布实体
|
void |
publishALl(String datasource)
发布所有数据源下实体
|
void |
save(EntityVO entityVO)
保存实体
|
void |
save(String datasource,
EntityVO entityVO)
保存实体
|
public List<PropertyVO> getPropertyByFile(EntityVO entityVO)
entityVO - 实体对象public List<PropertyVO> getPropertyByAutocode(EntityVO entityVO)
entityVO - 传入的实体对象public EntityVO getEntity(String datasource, String entity) throws EntityException
datasource - 数据源entity - 实体EntityExceptionpublic EntityVO get(String entity) throws EntityException
entity - 实体名称EntityException - 当获取实体信息发生异常时抛出public EntityVO get(String datasource, String entity) throws EntityException
datasource - 数据源名称entity - 实体名称EntityException - 当获取实体信息失败时抛出异常public List<EntityVO> getEntityList(String datasource) throws Exception
datasource - 数据源名称Exception - 如果发生异常,则抛出异常public Map<String,Object> getDefaultValueByEntity(String name) throws EntityException
name - 实体EntityExceptionpublic boolean isFile()
public void delete(String entity) throws EntityException
entity - 实体EntityExceptionpublic void delete(String datasource, String entity) throws EntityException
datasource - 数据源entity - 实体名称EntityExceptionpublic void save(EntityVO entityVO) throws EntityException
entityVO - 实体对象EntityExceptionpublic void save(String datasource, EntityVO entityVO) throws EntityException
datasource - 数据源名称entityVO - 实体对象EntityExceptionpublic boolean exists(String datasource, String entity)
datasource - 数据源entity - 实体public void publish(String datasource, String entity) throws SQLException, EntityException
datasource - 数据源entity - 实体对象EntityExceptionSQLExceptionpublic void publish(String datasource, EntityVO entityVO) throws EntityException, SQLException
datasource - 数据源entityVO - 实体对象EntityExceptionSQLExceptionIOExceptionpublic void publishALl(String datasource) throws Exception
datasource - 数据源Exceptionpublic void publish(EntityVO entityVO) throws SQLException, EntityException
entityVO - 实体对象EntityExceptionSQLExceptionIOExceptionpublic void publish(String entityName) throws Exception
entityName - 实体名称EntityExceptionExceptionCopyright © 2025. All rights reserved.