- 博客(15)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 hibernate 多表查询 查询结果映射到自定义类中
在hibernate开发中,经常会遇到多表查询,那么当查询出来得这个集合不与我们得任何一个类有关系,我们如何获取呢? 假设有两个bean,一个叫User,另一个叫Order User 字段:userId,userName,telephone,address Order 字段:orderId,orderName,userId 现在要实现两表连接查询,查出每个用户所拥有的订单,并把该用户的信息和
2017-02-23 23:47:59 4757
转载 java 日期工具类 DateUtil
package com.spider.util;import java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Loc
2017-02-22 16:08:50 405
原创 hibernate 模板类
package com.spider.dao.base.impl;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.uti
2017-02-22 16:05:56 880
原创 java transient
道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银
2017-02-22 15:58:41 314
原创 Java 打印工具类
package com.cmh;import javax.print.*; import javax.print.attribute.DocAttributeSet; import javax.print.attribute.HashDocAttributeSet; import javax.print.attribute.HashPrintRequestAttributeSet; impo
2017-02-22 15:40:04 909
原创 jaxb xml生成与解析
JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等。JAXB(Java Architecture f
2017-02-21 23:18:50 765
原创 hibernate 的三种状态
hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),如图临时状态:即Person person = new Person(),创建一个新对象,该对象没有与session进行交互,没有被调用的话就会随时间被java 的垃圾回收机制给收回。我们可以通过ses
2017-02-19 00:11:53 205
转载 mappedBy.html
hibernate基于注解的维护权反转:@OneToMany(mappedBy=) - Chiangchou - 博客园 Chiangchou bojiangzhou英雄修身齐家治国平天下 随笔 - 28 文章 - 9 评论 - 49
2017-02-18 21:23:21 380
原创 java 加密解密
import java.security.Security;import java.security.MessageDigest;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Se
2017-02-17 13:35:03 266
原创 hibernate onetoone 注解
hibernate双向关联一对一 在讲解关联关系时我们首先了解几个属性 我们以部门和员工的关系为例讲解一对多关联关系映射时,删除部门时,如果部门有关联的员工且inverse属性为false,那么由于可以维护关联关系,它就会先把关联的员工的外键列设为null值,再删除自己。但是此刻希望删除部门时,就附带着把该部门下的所有员工都删掉,这时就需要引入cascade属性了。级联(cascade)当hib
2017-02-16 22:45:09 708
原创 hibernate 复合主键 注解
Hibernate注解规范的文档中提供了三种方法: 1. 将组件类注解为@Embeddable,并将组件的属性注解为@Id; 2. 将组件的属性注解为@Embeddable; package com.cmh.beans;import javax.persistence.Embeddable;import java.io.Serializable;@Embeddablepubl
2017-02-16 00:19:21 5626
原创 hibernate @Formula
有时我们如果想要查询某些不在该表的字段,我们可以不用hql来实现,hibernate为我们提供了@Formula这个注解,通过这个注解我们可以达到我们想要的结果,代码如下: package com.cmh.beans;import javax.persistence.*;import org.hibernate.annotations.Formula; /** * @ClassName: T
2017-02-15 23:15:08 952
原创 hibernate @table
@javax.persistence.Table(catalog=”xx”,name=”xx”,schema=”xx”,uniqueConstraints={ @UniqueConstraint(columnNames={“xx”,”xx”})}) name:指定表的名称 catalog:指定数据库名称 schema:指定数据库的用户名 uniqueConstraints:指定唯一性字段约束
2017-02-13 23:29:55 1105
原创 hibernate @DynamicInsert和@DynamicUpdate实现速度翻倍
最近查阅文档的时候,发现有两个属性,@DynamicInsert和@DynamicUpdate,我们首先来讲解 @DynamicInsert 假设现在我有个实体类 User 那么一般情况下我们会执行的sql语句为 insert into sys_user values(?),不管该值是不是为空,都会被添加进去,但假设我们把@DynamicInsert设为false,那么就会产生其他的效果
2017-02-13 23:10:03 9047
fastjson包
2017-03-14
Springmvc_mybatis_mysql整合
2015-07-26
dubbo包动态部署服务平台如何搭建
2018-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人