
SSHFrame
Senssic
这个作者很懒,什么都没留下…
展开
-
spring和struts1和jpa的集成
spring和jpa的集成在src目录下建立beans.xml文件其中beans.xml内容如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="htt原创 2013-04-05 00:43:39 · 821 阅读 · 0 评论 -
spring注解扫描配置
spring的配置文件中配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmln原创 2014-03-10 17:18:57 · 4154 阅读 · 0 评论 -
eclipse使用hibernate工具逆向生成实体类
1.首先下载hibernate for eclipse的工具选择help-->eclipse marketplace,输入hibernate选择hibernate tool下载安装配置eclipse中采用自带的数据库管理器(Data Management),连通你的数据库2.配置hibernate的配置文件windows-->show原创 2014-01-23 11:26:45 · 1062 阅读 · 0 评论 -
eclipse使用hibernate工具数据库逆向生成实体类
1.首先下载hibernate for eclipse的工具选择help-->eclipse marketplace,输入hibernate选择hibernate tool下载安装配置eclipse中采用自带的数据库管理器(Data Management),连通你的数据库2.配置hibernate的配置文件windows-->原创 2014-01-23 11:35:33 · 1082 阅读 · 0 评论 -
hibernate继承映射
以下测试是在mysql中进行的。 1、单表方式 Animal.java Java代码 @Entity @Inheritance(strategy=InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name="animalType") @DiscriminatorValue("an转载 2013-10-28 23:45:29 · 954 阅读 · 0 评论 -
hibernate的持久化对象的状态,n+1问题和load和get方法区别
hibernate的持久化状态 1.瞬时状态(Transient)由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。如:Student stu = new Student();瞬时对象特点:(1)不和Session实例关联(2)在数据库中没有和瞬时对象关联的记录2. 持久状态(Persistent)持久的实例在数据库原创 2013-04-11 20:58:43 · 921 阅读 · 0 评论 -
jap的知识点总结
核心提示:JPA 注解的几个要点 1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable{ } 2.设置表名 @Entity @Table (name= users ) //指定表名为users public class Users implements Serializable{ } 3.转载 2013-04-10 17:46:35 · 1855 阅读 · 0 评论 -
JPA 批注参考
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指原创 2013-04-04 20:21:34 · 756 阅读 · 0 评论 -
jpa的联合主键,级联操作和延迟加载
联合主键两个或多个字段组成的主键叫做联合主键在面向对象描述符合主键类的jpa的规范1.必须提供public无参的构造函数2.实现序列化接口(serializable)3.必须重写hashCode()和equals()方法,用符合字段作为两个方法的参数联合主键类代码package other.test;import java.io.Serializable;原创 2013-04-10 22:46:35 · 1578 阅读 · 0 评论 -
切面(aop)控制反转和依赖注入(IOC,DI)和spring的事务隔离和传播行为
实现AOP,主要通过两类方式:1.采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;2.采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间输入有关“方面”的代码。方式不同效果却相同,具有的特性也是相同的:·连接点(join point):是程序执行中的一个精确执行点,例如类中的一个方法。它是一个抽象的概念,在实现AOP时,并原创 2013-04-05 18:10:04 · 1438 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名转载 2015-09-25 16:40:48 · 485 阅读 · 0 评论