日常工作中,我喜欢使用?MySQL Workbench?的数据模型工具跟踪和管理数据库的变更以及生成管理所需的文档。然而每当数据库的结构稍作变更,也需要同时修改使用SQLAlchemy?编写的 ORM 设置脚本。使用?SqlSoup?...
分类:
数据库 时间:
2014-09-02 18:16:15
阅读次数:
298
一. Hibernate的简要介绍 Hibernate是轻量级Java EE应用的持久层解决方案,Hibernate不仅管理者Java类到数据库表的映射(包括Java 数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度的缩短使用JDBC处理数据持久化的时间。 目前的主流的数...
分类:
编程语言 时间:
2014-09-02 14:05:04
阅读次数:
228
Sqlalchemy ORM操作归类
#简单查询
#注意User是一个类对象,user_table是数据库中的表
#session = sessionmaker() #创建了一个自定义了的 Session类
1. session.query(User).all()
session.query(User).first()# 记录不存在时,first() 会返回 None
session.query(User).one()#用于获取所有元素,如果没有获得结果或者返回了多个结果,则会产生一个 err...
分类:
数据库 时间:
2014-09-01 14:05:33
阅读次数:
317
搭建的一个简单的J2EE开发框架
框架使用到的Java技术:
1. springmvc4 spring4
2. orm使用hibernate4
3. 安全框架使用shiro
4. 数据源使用druid
5. 整个框架使用maven管理
6. 缓存可以使用memcached,ehcached
7. 日志使用slf4j+log4j...
分类:
其他好文 时间:
2014-09-01 12:35:13
阅读次数:
302
NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。——百度百科...
分类:
系统相关 时间:
2014-08-31 18:41:31
阅读次数:
295
这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单...
分类:
编程语言 时间:
2014-08-31 11:48:11
阅读次数:
271
什么是ORM?对象-关系映射:Object/Relation Mapping,简称ORM。 ORM是随着面向对象的软件开发方法发展而产生的,面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是 企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现.....
分类:
其他好文 时间:
2014-08-31 00:19:50
阅读次数:
304
一、什么是Hibernate?1.Hibernate是一个框架(框架其实就是一个半成品,在这个框架的基础上进行开发可以提高开发效率,减少代码量,其实框架就是底层已经帮我们提供了一些接口,一些类,一些方法,开发的时候直接调用就可以了)2.一个Java领域的持久化框架3.一个ORM框架
分类:
系统相关 时间:
2014-08-31 00:19:40
阅读次数:
346
一、引言在使用ORM框架时,一个表有一个主键是必须的,如果没有主键,就没有办法来唯一的更新一条记录。在Sql Server数据库和Mysql数据库设置自增长的主键是一件很轻松的事情,如果在Oracle数据库中设置自增长的主键是比较繁琐的。本文不讨论数据库里单表的自增长问题,探讨的是多表自增长唯一Id...
分类:
其他好文 时间:
2014-08-30 09:55:59
阅读次数:
243
配置Spring4 + Hibernate4遇到的问题: Messages:No Session found for current threadFile:org/springframework/orm/hibernate4/SpringSessionContext.javaLine number....
分类:
其他好文 时间:
2014-08-29 18:10:58
阅读次数:
342