`
zhchx0827
  • 浏览: 192256 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate杂谈

阅读更多
1:session.save()方法(逐渐自增长)
   一直以为与数据库交互了一次,就是在session清缓存的时候。配置了show_sql属性才发现,在执行insert语句之前还有select max(id)操作,也就是说,save操作实际上与数据库交互了两次

2:hibernate并不要求持久化类必须实现Serializable接口,但是对于采用RMI和JavaEE分布式结构的java应用,当java对象在不同的进程借点之间传输时,这个对象所属的类必须实现Serializable接口,在Java Web应用中,如果希望对HttpSession中存放Java对象进行持久化,那么这个Java对象所属的类也不许实现这个接口(个人感觉,不管是否有必要,实体类都基础该接口,比较对系统没什么影响)

3:Hibernate要求持久化类必须提供一个不带参数的默认构造方法,因为在程序运行时,Hibernate会运用Java反射,调用java.lang.reflect.Constructor.newInstance()方法构造持久化类

4:hibernate使用的DTD文件在roject\core\src\main\resource\org\hibernate目录下,描述了每个节点可以配置那些熟悉

5:java类型,hibernate类型和sql类型的对应关系
java类        hibernate        sql(根据具体数据库略有不同,一下针对MYSQL)
String      String            varchar
int         Int               INT
char        Character         char
boolean     Boolean           bit
String      Text              TEXT
byte[]      Binary            BLOB
Date        Date              DATE


5:保存图像的字段配置
<property name="image" column="IMAGE" type="binary"/>
分享到:
评论

相关推荐

    张开涛 hibernate杂谈

    1. hibernate杂谈 1.1 Hibernate存取JSON数据(换一种思路来存取数据) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Hibernate 关系映射 总结整理 . . . . . . . . . . . ....

    hibernate 杂谈

    【hibernate 杂谈】 在Java开发领域,Hibernate是一个非常流行的对象关系映射(ORM)框架,它简化了数据库操作,将Java对象与数据库表之间的映射关系自动化处理。本篇文章将对Hibernate的一些关键特性进行探讨,...

    Hibernate配置数据连接

    配置Hibernate使用c3p0或Proxool连接池(2008-01-13 17:15:54)转载标签: 杂谈 1.Hibernate默认连接池 &lt;?xml version='1.0' encoding='UTF-8'?&gt; &lt;!DOCTYPE hibernate-configuration PUBLIC "-//...

    ssh框架用struts2+hibernate实现图片的上传源码

    SSH框架是Java Web开发中的一种常见组合,由Struts2、Spring和Hibernate三个开源框架组成。这个框架结合了Struts2的MVC设计模式、Spring的依赖注入(DI)和面向切面编程(AOP)以及Hibernate的对象关系映射(ORM)...

    spring杂谈

    【Spring杂谈】这篇文章主要涵盖了Spring框架的多个核心概念和技术,包括事务处理、AOP、IoC/DI、BeanPostProcessor、Bean Validation、事务管理机制的发展以及如何在Spring中处理代理对象等。以下是对这些知识点的...

    spring杂谈 作者zhang KaiTao

    1. spring杂谈[原创] 1.1 Spring事务处理时自我调用的解决方案及一些实现方式的风险 1.2 我对AOP的理解 1.3 Spring开闭原则的表现-BeanPostProcessor的扩展点-1 1.4 我对IoC/DI的理解 1.5 SpringMVC + spring3.1.1 +...

    spring 杂谈,求扩散

    5. **Spring MVC+Spring+Hibernate集成**:Spring MVC作为Web应用的MVC框架,与Spring的IOC容器无缝集成,可以方便地与ORM框架如Hibernate配合,处理HTTP请求、数据持久化等任务。集成过程通常涉及配置Servlet容器、...

    Learn-More-Do-Less:Java资料库

    Hibernate Mybatis 消息中间件框架 ActiveMQ kafka 全文搜索引擎 ElasticSearch DSL语法 Kibana 微服务架构 Spring Boot Spring Cloud 开发语言 Java JavaSE JavaEE SQL Python 数据库相关 关系型数据库 MySql 非...

    SSH开发的一个在线服装商店

    SSH (Spring+Struts2+Hibernate)开发的一个在线服装商店

Global site tag (gtag.js) - Google Analytics