简单的 ORM 框架 leopard

码农软件 · 软件分类 · ORM/持久层框架 · 2019-09-22 17:44:17

软件介绍

leopard 是一个简单的 orm 框架,基于注解扫描,实现了自动建表,增删改查,多表外键连接,分页查询,还有简单的逆向工程。

一. leopard 快速上手:

  1. 引入核心 jar 包 leopard-orm.jar

  2. 引入所依赖的 jar 包 ,常用到 c3p0 连接池,文件操作

  3. 在类路径下创建配置文件,配置如下: (配置文件的头文件要写清楚,因为 dtd 我是放在自己的服务器上作为公共的 dtd ,便于维护。) 数据源配置二选一 id 固定为 dataSource , class 为插件的完整类名。 实体对象包一定要配 ,不然扫描不到对象。 逆向工程只用一次 用的时候配就行 ,因为获取路径问题,所有要配置项目根径。 包名与实体对象包保持一致,不然会出错。

二. 配置好环境后,配置 entity 类: @Table 标志该类对应数据库的一张表 - value 值为表名 ,不写则默认取类名作为表名。 @Column 对应表中的字段名 - value 值为表中的字段名 ,不写则默认取变量名。 IsPrimary 是否为主键 ,有三种类型: NO (不是主键,也是默认的属性)- YES (是主键)- AUTOINCREMENT (是主键,且自增)- AllowNull ( 是否允许为空,默认为false)- relation (外键)

@Table("user") public class User{

@Column(isPrimary = Primary.YSE)
private long id;

@Column(value = "name",allowNull = true)
private String name;

@Column
private String phone;

@Column
private String address;
//省略getset方法 构造方法
}

本文地址:https://codercto.com/soft/d/15171.html

2小时品牌素养

2小时品牌素养

邓德隆 / 2009-1 / 38.00元

《2小时品牌素养(第2版)》第一次系统发布有关中国企业的品牌竞争力分析报告,揭示了中国一流企业在品牌战略上面临的深重危机,提出了定位突围之道和实践方法。全书分上下两篇,上篇详细分析了定位的原理,给出定位的三种方法,并特别为中国企业走向世界指出了三条出路;下篇以王老吉品牌战略历程为例,细致论述了一个品牌打造的完整过程,并就品牌实践中的许多关键问题进行了阐述和研讨。作为兼顾理论和实践的第2版,《2小时......一起来看看 《2小时品牌素养》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具