Neo
  • 简介
  • 一、数据库连接
  • ​二、基本功能
    • 增加
    • 删除
    • 修改
    • 查询
    • 其他查询
  • 三、结构信息
  • 四、批量功能
  • 五、NeoMap类
    • NeoMap初始化
    • NeoMap和JavaBean转换
    • NeoMap和NeoMap转换
    • 其他功能
  • 六、命名转换
  • 七、Columns类
  • 八、单机事务
  • 九、sql监控
  • 十、主从
  • 十一、join
  • 十二、实体代码生成器
  • 十三、sql特殊处理
  • 十四、分布式
    • 全局id
    • 分布式锁
    • 分布式事务(待开发)
  • 十五、动态分库分表(待开发)
  • 十六、多数据源(待开发)
    • sqlLite
    • PostGresql
  • 十七、设计说明
  • 十八、版本记录
Powered by GitBook
On this page

Was this helpful?

  1. 五、NeoMap类

NeoMap初始化

1.NeoMap初始化

NeoMap初始化方式很多,使得Map的使用更加的方便

// 根据key-value-key-value...这种初始化,key为String
public static NeoMap of(Object... kvs) {}

// 根据对象直接获取
public static NeoMap from(Object object) {}

// 根据对象转换获取,其中namingChg是将对象的属性转换为DB中的字段风格字段
public static NeoMap from(Object object, NamingChg namingChg) {}

// 指定对象中的某些属性放到NeoMap中
public static NeoMap from(Object object, Columns columns) {}

// 指定对象中的某些属性,同时也指定对象的属性名字和NeoMap的转换,其中NeoMap的key默认是跟DB中的字段对应
public static NeoMap from(Object object, Columns columns, NamingChg namingChg) {}

// 对象的转换,其中userDefineNaming是用于自定的对象属性和转换到NeoMap中的属性
public static NeoMap from(Object object, NeoMap userDefineNaming) {}

// 对象中指定某些属性转换,跟上面的参数columns一个效果
public static NeoMap fromInclude(Object object, String... fields) {}

// 对象中排除某些属性转换
public static NeoMap fromExclude(Object object, String... fields) {}

// 对象中指定某些属性,且排除某些属性转换
public static NeoMap from(Object object, NeoMap userNaming, List<String> inFieldList, List<String> exFieldList) {}

// 对象中指定某些属性,且排除某些属性转换,转换方式通过风格转换器指定
public static NeoMap from(Object object, NamingChg naming, List<String> inFieldList, List<String> exFieldList) {}

// 将其他NeoMap对应的key通过风格变换器转换过来
public static NeoMap fromMap(NeoMap sourceMap, NamingChg namingChg) {}
Previous五、NeoMap类NextNeoMap和JavaBean转换

Last updated 5 years ago

Was this helpful?