Hibernamte
张伟灿
您还可以输入300个字符
展开
-
Hibernate 表达式 的一些说明
内容来自,帮助文档: 在where子句中允许使用的表达式包括 大多数你可以在SQL使用的表达式种类: 数学运算符+, -, *, / 二进制比较运算符=, >=, , !=, like 逻辑运算符and, or, not in, not in, between, is null, is not null, is empt转载 2010-04-29 09:25:00 · 1210 阅读 · 0 评论 -
hibernate-memcached--在Hibernate中使用Memcached作为一个二级分布式缓存
官方网址: http://code.google.com/p/hibernate-memcached/ 目前最新版本为1.0, 支持Hibernate3.3. 下面是具体的使用方法: hibernate-memcached需要支持的类库如下: hibernate-memcached-.jarmemcached-2.1.jarspy-2.4.jarcommons-codec 1.3s转载 2014-03-13 11:17:04 · 3468 阅读 · 2 评论 -
分析Hibernate的事务处理机制
<br />分析Hibernate的事务处理机制<br /><br />Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: <br /> Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的转载 2010-06-11 15:36:00 · 538 阅读 · 0 评论 -
C3P0连接池
<br /> <br />在没有配置数据库连接池时候,hibernate默认调用自己的连接池:<br /> <br />2010-06-11 14:40:43,843 [http-8080-1] INFO [org.hibernate.connection.DriverManagerConnectionProvider] - Using Hibernate built-in connection pool (not for production use!)<br />2010-06-11 14:40:43原创 2010-06-11 14:57:00 · 3262 阅读 · 0 评论 -
Hibernate ehcache配置二级缓存[加入自己的意见]
1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下: maxElementsInMemory="10000" eternal="false" overflowToDisk="true" timeToIdleSeconds="300" timeToLiveSeconds="180" diskPersistent="false" diskExpiryThreadInterv转载 2010-06-10 17:38:00 · 1322 阅读 · 0 评论 -
内连接,外连接,交叉连接,迫切左外连接和迫切内连接
<br />SQL左外连接 <br />在结果表中包含第一个表中满足的所有纪录,如果是在连接条件上匹配纪录,则第二个表返回相应的值,否则第二个表返回空值。 <br />如: <br />select hx.name,hx.age,hxhome.home from hx left join hxhome on hx.id=hxhome.hxid <br />SQL右外连接 <br />在结果表中包含第二个表中满足的所有纪录,如果是在连接条件上匹配纪录,则第一个表返回相应的值,否则第一个表返回空值。 <br /转载 2010-06-10 14:32:00 · 2650 阅读 · 1 评论 -
Hibernate配置项属性解释
<br />hibernate.properties<br />#Oracle方言<br /> hibernate.dialect=org.hibernate.dialect.MySQL5Dialect<br /> hibernate.dialect=org.hibernate.dialect.SQLServerDialect<br />#hibernate方言<br />hibernate.dialect=org.hibernate.dialect.SQLServerDialect<br />#是否启用二转载 2010-08-04 19:56:00 · 659 阅读 · 0 评论 -
hibernate annotations
<br />最近开始尝试hibernate annotations,终于成功的将手上一个小应用转为annotations <br />1、spring orm support<br />与原来使用LocalSessionFactoryBean相比,变动不大(AnnotationSessionFactoryBean本来就是从LocalSessionFactoryBean类继承过来的嘛)<br /> 1 <bean<br /> 2 id="sessionFactory"<br /> 3转载 2010-08-04 19:54:00 · 732 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发
<br />基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1) <br /> 写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进对Annotation的支持,使得我们可以用单方面去管理我们的类与关系,而不用像以往那样,一旦遇到问题,就要不断在Java视图和XML视图中切换转载 2010-08-04 19:47:00 · 1469 阅读 · 1 评论 -
hibernate注解
<br />/**<br />* <br />* @author liuguangyi<br />* @content ejb3注解的API定义在javax.persistence.*包里面。<br />* <br />* 注释说明:<br />* @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)<br />* @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。<br />* @Table —— 注解声明了该实体bean映射指定的表(table),目录(cat转载 2010-08-04 17:40:00 · 754 阅读 · 0 评论 -
JPA & Hibernate 注解
<br />@Entity(name="EntityName") <br />必须,name为可选,对应数据库中一的个表 <br />2、@Table(name="",catalog="",schema="") <br />可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 <br />name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 <br />catalog:可选,表示Catalog名称,默认为Catalog("转载 2010-08-04 17:39:00 · 595 阅读 · 0 评论 -
hibernate映射 【映射组成关系】,初学例子五
customer,对应的关系数据库:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `t_customer`-- ----------------------------DROP TABLE IF EXISTS `t_customer`;CREATE TABLE `t_customer` ( `id` bigint(10) NOT NULL AUTO_INCREMENT, `name` varc原创 2010-06-09 16:03:00 · 663 阅读 · 0 评论 -
hibernate映射一对多,双向关系,初学例子三
customer beanpackage bean;import java.io.Serializable;import java.sql.Timestamp;import java.util.HashSet;import java.util.Set;@SuppressWarnings("serial")public class Customer implements Serializable{ private Long id; private String firstName = "N"; privat原创 2010-06-08 17:23:00 · 1825 阅读 · 0 评论 -
hibernate映射一对多,单向关系,初学例子二
<br />1。order bean<br /> package bean;<br />import java.io.Serializable;<br />/**<br /> * <br /> * @author zwc<br /> *<br /> */<br />@SuppressWarnings("serial")<br />public class Order implements Serializable{<br /> private long id;<br /> privat原创 2010-06-08 16:11:00 · 734 阅读 · 0 评论 -
Hibernate中Cascade和Inverse
<br />1、到底在哪用cascade="..."?<br />cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved-value的话,那说明这个对象不是persistence object要s转载 2010-06-09 11:41:00 · 661 阅读 · 0 评论 -
hibernate映射一对多,双向关系[关联自身],初学例子四
<br />category bean <br /><br />package bean;<br />import java.io.Serializable;<br />import java.util.HashSet;<br />import java.util.Set;<br />/**<br /> * <br /> * @author zwc<br /> *<br /> */<br />@SuppressWarnings("serial")<br />public class Category im原创 2010-06-09 11:13:00 · 757 阅读 · 0 评论 -
C3P0在spring中的配置
<br />C3P0在spring中的配置<br />今天需要将c3p0 再 spring 配置,来解决mysql 8个小时以后断开连接的问题。 找了一些资料。发现都不是很正确。 没有从根本上解决这个问题。 今天转一个老哥的文章。 希望对大家有用处。 <br />-------------------------------------------------------以下是转的内容-------------------------------------------------<br /><br />转载 2010-08-03 18:04:00 · 4064 阅读 · 0 评论 -
hibernate操作数据库,初学例子一
log4j 配置文件#FATAL > ERROR > WARN > INFO > DEBUG# Output pattern : date [thread] priority category - messagelog4j.rootLogger=info, Console, RollingFile#Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log原创 2010-06-08 10:40:00 · 876 阅读 · 0 评论