`
fpjason
  • 浏览: 10877 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
一、hibernate中的annotation的一些配置,如果在一个字段你不想让它映射成数据库的字段,那么你可以加上如下代码private String father; @Transient public String getFather() { return father; } public void setFather(String father) { this.father = father; } 这样就不会在数据库中出现father的字段了 二、如果数据库中的字段和建立的model类名字不一样,那么你可以在model类中加入如下代码@Table(nam ...
一、搭建Junit环境测试,加入junit-4.7.jar,然后建立一个TeacherTest的测试类,import org.hibernate.SessionFactory; import org.hibernate.cfg.AnnotationConfiguration; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; public class TeacherTest { private static SessionFactory sf=null; ...
一、搭建log4j环境,加入log4j-1.2.15.jar和log4j12-1.5.8.jar,第一个jar包可以在Apache官方网站下载,第二个jar包是slf4j中的jar 二、然后在src下建立一个log4j.properties的文件,这个文件可以在hibernate的文件夹下找到
在hibernate.cfg.xml文件中有hbm2ddl.auto其中有四个属性分别有validate,update,create,create-drop。在sessionFactory建立的时候自动检查数据库表结构,或者将数据库schema的DDL导到数据库中,使用create-drop时,在显示关闭sessionFactory时,将drop掉数据库的schema,create顾名思义,就是没有表的时候自动给你建立表了,update是数据库中表已经存在了,如果配置文件改变了(增加了一个属性,相当于再数据库中加了一个字段)那么update会自动在数据库中加上这个字段,validate相当于每次 ...
什么是OR Mapping?为什么要用OR Mapping 1 JDBC操作数据库很繁琐 2 sql语言不是面向对象的语言 3 可以在对象和关系表中建立连接简化编程 4 OR Mapping可以简化编程 5 OR Mapping可以跨数据库平台
原文链接:《使用缓存构建更快的 Web 应用程序》       使用 Java技术的 Web 开发人员可以使用缓存实用程序快速提升他们的应用程序的性能。Java 缓存系统(Java Caching System,JCS)是一个用于 Java 应用程序的强大分布式缓存系统,它是拥有简单 API 的高度可配置的工具。本文将概述 JCS 并展示如何使用它来提高 Web 应用程序的速度。       许多 Web 应用程序会根据桌面应用程序重新编写;理想情况下,这些应用程序的速度和可伸缩性应该与桌面版本一样。几乎所有 Web 应用程序都可以从速度方面的增长获益。缓存被频繁查看但很少更改的数据是一种 ...
写一个annotation版的,不废话了,先加入三个jar包一个是hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar,如图 一、建立一个teacher表,有id,name,title 二、建立一个Teacher类,代码如下import javax.persistence.Entity; import javax.persistence.Id; @Entity public class Teacher { private int id; private String n ...
今天开始系统的学习一下hibernate3.3.2 (annotations版)首先去hibernate的官方网站下载hibernate-distribution-3.3.2.GA版本,然后下载slf4j-1.5.8 一、hibernate-annotations-3.4.0.GA,然后在MyEclipse下建立一个java工程,加入如图的jar包。一个是hibernate的核心包hibernate3.jar,然后是lib目录下required下的全部jar,最后是一个是slf4j-1.5.8中的slf4j-nop-1.5.8.jar 二、然后引入MySQL的驱动jar,建立一个名为hibe ...
Global site tag (gtag.js) - Google Analytics