- 浏览: 190291 次
- 性别:
- 来自: 上海
文章分类
最新评论
@Entity
@Table(name = "sys_user")
@DynamicInsert和@DynamicUpdate生成动态SQL语句,即在插入和修改数据的时候,语句中只包括要插入或者修改的字段
@Cache(usage=CacheConcurrencyStrategy.)标签
有5种可选的缓存方案:
1,CacheConcurrencyStrategy.NONE
不适用,默认
2. CacheConcurrencyStrategy.NONSTRICT_READ_WRITE
更新不频繁几个小时或更长
3,CacheConcurrencyStrategy.READ_ONLY
对于不发生改变的数据使用 [size=large][/size]
4,CacheConcurrencyStrategy.READ_WRITE
基于时间戳判定机制,,对于数据同步要求严格的情况,使用频繁
5,CacheConcurrencyStrategy.TRANSACTIONAL
运行在jta环境种,基于事务
@NotFound(action=NotFoundAction.IGNORE),意思是找不到引用的外键数据时忽略,NotFound默认是exception
@JsonIgnore
就是说这个属性不进行json的转化,忽略这个属性的json转化。
有意思作用呢?
主要是防止一些Json转换异常错误
@JoinTable(name = "sys_user_role", joinColumns = { @JoinColumn(name = "user_id") }, inverseJoinColumns = { @JoinColumn(name = "role_id") })
互为id查询
@Table(name = "sys_user")
@DynamicInsert和@DynamicUpdate生成动态SQL语句,即在插入和修改数据的时候,语句中只包括要插入或者修改的字段
@Cache(usage=CacheConcurrencyStrategy.)标签
有5种可选的缓存方案:
1,CacheConcurrencyStrategy.NONE
不适用,默认
2. CacheConcurrencyStrategy.NONSTRICT_READ_WRITE
更新不频繁几个小时或更长
3,CacheConcurrencyStrategy.READ_ONLY
对于不发生改变的数据使用 [size=large][/size]
4,CacheConcurrencyStrategy.READ_WRITE
基于时间戳判定机制,,对于数据同步要求严格的情况,使用频繁
5,CacheConcurrencyStrategy.TRANSACTIONAL
运行在jta环境种,基于事务
@NotFound(action=NotFoundAction.IGNORE),意思是找不到引用的外键数据时忽略,NotFound默认是exception
@JsonIgnore
就是说这个属性不进行json的转化,忽略这个属性的json转化。
有意思作用呢?
主要是防止一些Json转换异常错误
@JoinTable(name = "sys_user_role", joinColumns = { @JoinColumn(name = "user_id") }, inverseJoinColumns = { @JoinColumn(name = "role_id") })
互为id查询
发表评论
文章已被作者锁定,不允许评论。
-
spring boot
2017-11-22 14:12 0spring boot service mesh spring ... -
spring 线程池
2016-07-10 10:26 515一、初始化 1,直接调用 [java] view plai ... -
Reactor、Disruptor
2016-04-27 12:55 1080Reactor 主要用于帮助开发者创建基于JVM的异步应用程序 ... -
mybatis 帮助文档
2016-04-22 11:01 514http://www.mybatis.org/mybatis- ... -
spring mybatis
2016-03-25 15:43 543org.mybatis.spring.SqlSessionTe ... -
mybatis深入
2016-03-21 13:59 486-------Mybatis数据源与连 ... -
关于 mybatis 传参
2016-03-18 10:46 553基本数据类型:包含int,String,Date等。基本数据类 ... -
spring 加载配置文件 xml 和properties
2016-03-17 17:12 2938Spring配置文件是集成了Spring框架的项目的核心,引擎 ... -
spring 事务 提交
2016-03-07 15:16 791如果你不启用事务,默认是自动提交的,不需要设置autoComm ... -
mybatis 、jdbc 、 spring事务模板
2016-03-04 16:22 853mybatis深入: http://b ... -
mybatis 转义字符
2015-11-28 16:23 20601、在xml的sql语句中,不能直接用大于号、小于号要用转义字 ... -
mybatis jdbc 字段映射类型
2015-09-29 14:38 2112mybatis常用jdbcType数据类型 MyBati ... -
org.springframework.jdbc.support.lob.DefaultLobHandler
2015-06-04 10:51 641http://www.ibm.com/developerwor ... -
spring bean 继承与 java 继承异同
2015-01-08 10:36 799bean的定义中可能会包含 ... -
spring 延迟加载与 init-method,afterPropertiesSet和BeanPostProcessor
2015-01-06 10:44 2584ApplicationContext实现的默认行为就是在启动时 ... -
Spring MethodInterceptor
2015-01-05 18:23 802我们知道在Spring中一共提供了四种Advice用来支持对方 ... -
Spring BeanNameAutoProxyCreator 与 ProxyFactoryBean
2015-01-05 18:10 823一般我们可以使用ProxyBeanFactory,并配置pro ... -
Spring aop 原理及各种应用场景
2015-01-05 17:16 8166AOP是Aspect Oriented Programing的 ... -
ibatis逻辑分页与物理分页
2014-12-31 14:26 583一 直以来ibatis的分页都是通过滚动ResultSet实现 ... -
iBATIS mybatis 配置 说明
2014-12-30 17:27 1456SqlMapClientFactoryBean的主要的几个属性 ...
相关推荐
### Hibernate常用注解详解 #### 一、JPA与Hibernate注解基础 JPA(Java Persistence API)是一种标准规范,用于实现对象关系映射(ORM),允许开发人员使用注解或XML来描述实体对象与数据库表之间的映射关系。...
#### Hibernate常用注解 - **@Entity**:标记一个Java类为实体类,表示该类将被映射到数据库表。 - **@Table**:用于指定实体类对应的数据库表名。 - **@Id**:标识主键字段,是实体的唯一标识。 - **@...
"hibernate 常用核心包"包含了 Hibernate 框架中必要的组件,使得开发者可以进行基本的数据库操作和应用程序开发。 在 Hibernate 中,以下几个核心包是至关重要的: 1. **hibernate-core**: 这是 Hibernate 的核心...
其他常用注解 - **@Temporal(TemporalType.DATE)**:指定日期时间字段的类型。 - **@Enumerated(EnumType.STRING)**:指定枚举类型的存储方式。 - **@PrePersist**、**@PreUpdate**、**@PostPersist**、**@Post...
Struts2、Hibernate和Spring是Java开发中常用的三大框架,它们分别负责Web层、持久层和业务层的管理。在本项目中,我们将探讨如何将这三个框架通过注解方式进行整合,实现巴巴运动网部门功能的重写。这篇文章将提供...
本文将深入探讨Hibernate注解的相关知识,包括基本概念、常用注解以及它们在实际开发中的应用。 一、Hibernate注解基础 1.1 Hibernate注解简介 Hibernate注解是将ORM元数据嵌入到Java类和属性的声明中,以声明式的...
以上是Hibernate中一些常用的注解,它们极大地简化了数据库对象的映射工作,使得开发更加便捷。在实际开发中,根据具体需求,还可以使用其他的注解,如@ManyToOne, @OneToOne, @OneToMany, @ManyToMany等,用于处理...
本文档详细介绍了Hibernate中常用的注解及其使用方法,包括@Entity、@Id、@Table、@Column、@GeneratedValue、@SequenceGenerator和@GenericGenerator。通过这些注解,可以更加方便地进行对象关系映射,并有效地管理...
`@Column`注解是最常用的,用于将属性映射到数据库表的具体列: ```java @Entity public class Flight { @Column(name="flight_name") private String name; ... } ``` 此外,`@Enumerated`注解用于将枚举类型...
下面我们将详细探讨Hibernate常用JAR包及其作用。 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了主要的ORM功能,包括实体管理、持久化操作、事务管理和查询服务。它提供了对Hibernate Session和...
本主题将详细探讨Hibernate中的常用包及其对应的XML配置,帮助你深入理解Hibernate的工作原理。 1. **org.hibernate**:这是Hibernate的核心包,包含了所有基本的API和接口,如SessionFactory、Session、Query等。...
下面是一些常用的注解及其用法: - **`@Table`**:用于指定实体Bean对应的数据库表名。例如: ```java @Entity @Table(name="tbl_sky") public class Sky implements Serializable { // ... } ``` - **`@...
以下是对一些常用的Hibernate注解的详细解释: 1. **@Entity**:此注解用于声明一个Java类为Hibernate的实体Bean。实体Bean是ORM的核心,代表数据库中的一个表。例如: ```java @Entity public class Flight ...
本文详细介绍了 Hibernate 中常用的几种注解及其属性,包括实体类注解 (`@Entity`, `@Id`)、表和列映射注解 (`@Table`, `@Column`) 以及主键生成策略注解 (`@GeneratedValue`, `@SequenceGenerator`, `@...
本篇笔记总结了Hibernate中常用的注解配置方式,包括实体类的基本配置、属性映射配置、复合类型配置以及主键生成策略等。通过这些注解,我们可以方便地将Java对象映射到关系型数据库中,简化了持久化层的开发工作。...
以上注解是Hibernate和JPA中常用的一些核心元素,它们帮助开发者将Java类和数据库表之间的关系进行清晰的定义,从而简化数据库操作,提高开发效率。通过灵活运用这些注解,可以实现复杂的对象关系模型,包括一对一、...
本文将详细介绍Hibernate中常用的注解及其配置方式,帮助开发者更好地理解和应用这些注解。 #### 二、实体类注解 ##### 1. @Entity - **用途**:此注解用于标记一个Java类为实体类,表明该类代表数据库中的一个表...