|
1、需要定义一个映射类,下面是定义代码:
- <火山程序 类型 = "通常" 版本 = 1 />
- 类 个人信息 <公开 注释 = "类和成员变量名的输出名一定要改!!!" @输出名 = "person">
- {
- # @begin
- # // 注册自增主键,类名(主键字段名)
- # REGISTER_AUTO_KEY(person, id)
- # // 注册冲突主键,类名(冲突主键字段名)
- # // REGISTER_CONFLICT_KEY(person, name)
- # // REGISTER_CONFLICT_KEY(person, name, age) // 如果是多个
- #
- # // 生成映射类所需的一些信息,这里填入 类名(字段名1,字段名2,...)
- # YLT_REFL(person, id, age, name)
- # @end
- #
- 变量 id <公开 类型 = 整数 @输出名 = "id">
- 变量 age <公开 类型 = 整数 @输出名 = "age">
- 变量 name <公开 类型 = 标准文本类 @输出名 = "name">
- #
- }
- 类 个人信息数组类 <公开 基础类 = 标准数组模板类 @模板实现类 = "个人信息">
- {
- #
- }
复制代码 此外还有其他操作,比如表名能设置别名,不强制要求跟类输出名一致,字段同样,可以参考Github项目内的示例。
2、已经封装了开始事务、提交事务、回滚。
3、Github项目是支持连接池的,只是暂未封装。
|
|