
Hibernate|IBaits|JPA
奚海坤
热爱开源并专注于互联网广告技术。
展开
-
Hibernate注解使用以及Spring整合
(1) 简介: 在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布转载 2014-02-18 17:11:16 · 475 阅读 · 0 评论 -
Hibernate简单例子
Hibernate是一个比较流行的持久层框架,它对JDBC进行轻量级的封装,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 我们写一个简单的Demo,Hibernate操作Access数据库。 1、首先建立工程导入hibernate3.0的Jar包。 2、编写Hibernate工具类和配置文件 package persistence;原创 2014-03-11 17:37:21 · 595 阅读 · 0 评论 -
Hibernate对象的三种状态
在Hibernate中,对象有三种状态:临时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。 处于持久态的对象也称为PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject). 1. 临时状态 由new命令开辟内存空间的java对象,例如: User user=new User(); 临时对象在内存孤立存转载 2014-03-15 22:52:02 · 439 阅读 · 0 评论 -
MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分转载 2014-03-20 18:41:47 · 564 阅读 · 0 评论 -
jdbc 连接 mysql 时的中文乱码问题
在用 jdbc 向 mysql 数据库插入中文时出现了乱码,严格来说是通过 Hibernate。记录下搜索和查文档以后找到的解决办法。 首先要告诉数据库要插入的字符串使用的字符集,mysql 默认使用的字符集是 latin1。我要保存的字符串是 UTF-8 编码的(字符集是 Unicode),所以包含这个字段的表应该使用 UTF-8 编码。这里有几种解决办法。 在建立数据库的时转载 2014-06-04 23:21:59 · 575 阅读 · 0 评论