ORM框架学习
文章平均质量分 76
TechBirds
这个作者很懒,什么都没留下…
展开
-
JPA学习笔记1-实体bean配置,jpa增删改api,jpasql增删改
1.ORM框架必然发展趋势:jdbc->hibernate(是产品,实现jpa规范)->jpa(是规范,不是产品)。ps:运用jpa规范的API进行编程,不对Hiberbate,topLink等orm框架构成威胁。2.JPA环境搭建[hibernate-distribution-3.6.10.Final]1.准备lib包2.jar包引入时,千万注意目录不能有中文或者空格原创 2013-04-15 23:07:11 · 3252 阅读 · 0 评论 -
ibatis 到 MyBatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE转载 2013-07-03 16:48:02 · 86991 阅读 · 21 评论 -
Druid--高性能数据库组件
Druid是什么?Druid是一个JDBC组件,它包括四个部分:DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。DruidDataSource 高效可管理的数据库连接池。SQLParser扩展组件Binary:http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0转载 2013-07-03 16:46:24 · 3754 阅读 · 0 评论 -
mybatis实战教程(mybatis in action),mybatis入门到精通
MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改查mybatis实战教程mybatis in action之四实现关联数据的查询mybatis实战教程mybatis in a转载 2013-07-03 14:34:26 · 594063 阅读 · 117 评论 -
generator自动生成mybatis配置和类信息
这篇是对generator配置的一些说明:可以结合http://blog.csdn.net/techbirds_bao/article/details/9283521 一起了解下。 generator自动生成mybatis的xml配置、model、map等信息:1、下载mybatis-generator-core-1.3.2.jar包。 网址:http://code.g转载 2013-07-11 11:43:09 · 8635 阅读 · 1 评论 -
Mybatis Generator插件的手动安装以及插件的简单使用
一、插件安装尝试通过在线方式安装,结果很坑爹,反正折腾半天,一直在下载中,始终不成功。最终放弃了,还是手动安装方便多了,不过相应的插件我找了半天,附件中有。同时links方式安装成功了。安装成功: 二、插件的简单使用根据上面向导创建配置文件generatorConfig.xml <classPathEntry location="E:\workApp\J原创 2013-07-09 17:10:37 · 19156 阅读 · 11 评论 -
ibatis实现对User实体的增删改查操作-第二节
第一、项目目录结构我们提前必须建立必要的数据库和表create table users( userId INT(10) AUTO_INCREMENT PRIMARY KEY, username VARCHAR(10) NOT NULL, password VARCHAR(32) NOT NULL, mobile VARCH原创 2013-06-17 16:10:09 · 3188 阅读 · 0 评论 -
iBatis开发环境搭建和第一个程序(仅仅是入门)-第一节
个人认为这篇入门文章很棒,写的非常详细,从新手角度出发。尤其是项目的搭建以及简单的ibatis使用。不包括增删改查。接下来会在后续文章中记录。iBatis是一款使用方便的数据访问工具,也可作为数据持久层的框架。和ORM框架(如Hibernate)将数据库表直接映射为Java对象相比,iBatis是将SQL语句映射为Java对象。相对于全自动SQL的Hibernate,iBatis允许你转载 2013-06-17 14:55:27 · 1146 阅读 · 0 评论 -
jpa多对多映射案例
学生和老师就是多对多的关系。一个学生有多个老师,一个老师教多个学生。多对多映射采取中间表连接的映射策略,建立的中间表将分别引入两边的主键作为外键。jpa 对于中间表的元数据提供了可配置的方式,用户可以自定义中间表的表名,列名。下面就以学生和老师为例介绍多对多映射关系的实例开发 Student实体类 package com.ljq.entity;import ja转载 2013-05-20 16:53:39 · 2741 阅读 · 1 评论 -
Jpa项目使用中遇到的问题总汇——更新中
1.java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z异常出现这种异常通常是由于Myeclipse的javaee.jar 版本较低,与Hibernate等自带的JPA出现了冲突。 网上一些处理方法是删除项目里的 删除 建立web项目时自带的Javaee.jar,可是这样带来的后果是 httpSe原创 2013-05-20 10:09:05 · 1233 阅读 · 0 评论 -
JPA学习笔记2
1.一对多的映射关系demo:订单和订单项规范: 多的一方维护外键的更新(关系维护端),一的一方没有权利更新外键(被维护关系端) 1.Cascade级联操作类型:(使用前提是对应的实体管理方法),当对某实体进行某操作时,会同时对具有映射关系的实体其相应操作REFRESH:获取最新的数据PERSIST:保存MERGE:更新REMOVEL:删除2.加载类型为懒惰加载原创 2013-04-23 22:27:56 · 950 阅读 · 0 评论 -
Myibatis和spring(mvc)的集成
用过来的,MyBatis 的前身就是 iBatis 两者还很有区别,也有很大的改进,MyBatis 对sql的支持更好,更加灵活.第一步肯定是在applicationContext.xml中增加相应的配置,有spring容器来管理Myibatis,那么这个jar是必不可少的 mybatis-spring-1.0.1-SNAPSHOT.jar由于Spring 3.0仅支持 iBatis2转载 2013-07-03 17:05:48 · 3644 阅读 · 1 评论