您好,欢迎光临本网站![请登录][注册会员]  
文件名称: VereORM至简持久层微架构
  所属分类: Java
  开发工具:
  文件大小: 37kb
  下载次数: 0
  上传时间: 2018-07-31
  提 供 者: m0_38******
 详细说明: 1. 下载并解压 VereORM.zip 文件 2.打开 Eclipse 新建一个 test 项目 Eclipse -> File -> New -> Dynamic Web Project 3.将解压后 VereORM 和 VereORM/lib 目录下面的 jar 包拷贝到 test/WebContent/WEB-INF/lib 里面 下载数据库驱动包 lib/dom4j-1.6.1.jar lib/jaxen-1.1-beta-6.jar lib/db2jcc4.jar //DB2 驱动 lib/jtds-1.2.jar //MS-SQL 驱动 lib/sqljdbc.jar //MS-SQL 驱动 lib/sqljdbc4.jar //MS-SQL 驱动 lib/mysql-connector-java-5.1.9.jar //MySQL 驱动 lib/ojdbc14.jar //Oracle 驱动 VereORM.jar 我们以MySQL 为例子只需要下载上面的 4 个驱动包即可 mysql-connector-java-5.1.9.jar dom4j-1.6.1.jar jaxen-1.1-beta-6.jar VereORM.jar 4.将解压后 VereORM 目录下面的 资源配置 VereORM.xml 文件 拷贝到 test/src 里面 VereORM.xml 5.新建一个实体模型 User 类 test/src -> com.test.entity.User package com.test.entity; import java.util.Calendar; public class User { private int id; private String name; private int age; private float salary; private Calendar birthday; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public float getSalary() { return salary; } public void setSalary(float salary) { this.salary = salary; } public Calendar getBirthday() { return birthday; } public void setBirthday(Calendar birthday) { this.birthday = birthday; } } 7.创建一个对应的表 user 到mysql test 数据库中 CREATE TABLE `user` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL, `age` int(11) DEFAULT NULL, `salary` float DEFAULT NULL, `birthday` datetime DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; //插入一条测试数据 INSERT INTO `user` VALUES (1,'huyang',38,1000.5,'2017-05-23 17:09:59'); 7.在 test/src/VereORM.xml 只需简单配置 实体模型User 到 表 user 的映射 8.在 test/src 中新建一个 测试类 com.test.orm.Test package com.test.orm; import com.test.entity.User; import com.vere.orm.db.Session; import com.vere.orm.db.SessionManager; public class Test { public static void main(String[] args) { SessionManager sessionManager=new SessionManager();//创建session 工厂 Session session= sessionManager.openSesstion(); //打开一个session try { Object obj=session.findOne(User.class, "select * from user where id=1");//原生SQL if(obj!=null) { User user=(User)obj; System.out.println(user.getId()+" | "+user.getName()+" | "+user.getAge()+" | "+user.getSalary()); } }catch(Exception e) { e.printStackTrace(); } finally { if(session!=null) { session.close();//关闭session } } } } 9.运行 com.test.orm.Test 类 将会看到结果: 1 | huyang | 38 | 1000.5 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: