- 授权协议: GPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/JJJqubian/leopard
- 软件文档: https://gitee.com/JJJqubian/leopard/blob/doc/readme/leopard-orm.pdf
软件介绍
leopard 是一个简单的 orm 框架,基于注解扫描,实现了自动建表,增删改查,多表外键连接,分页查询,还有简单的逆向工程。
一. leopard 快速上手:
引入核心 jar 包 leopard-orm.jar
引入所依赖的 jar 包 ,常用到 c3p0 连接池,文件操作
在类路径下创建配置文件,配置如下: (配置文件的头文件要写清楚,因为 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方法 构造方法
}
R语言实战(第2版)
[美] Robert I. Kabacoff / 王小宁、刘撷芯、黄俊文等 / 人民邮电出版社 / 2016-5 / 99.00元
本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。一起来看看 《R语言实战(第2版)》 这本书的介绍吧!
