一、为什么使用消息队列? 应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步、定时任务 官网:https://www.rabbitmq.com/getstarted.html 二、Rabbitmq的对象: Server:又称Broker,接收客户端的连接,实现AMQP实体服务; Connce Read More
... Read More
这里使用类别Category和产品Product举例。 Category与Product属于1:m 的关系,数据库如下: 那么,实体设计如下: 配置文件: name:引用属性名 column:外键名称 class:与此类相关的类的完整类名 当设计好之后,就可以书写代码测试了: HibernateUt Read More
package cn.sasa.test; import java.util.Arrays; import java.util.List; import org.hibernate.Session; import org.hibernate.Transaction; import cn.sasa.domain.account; import cn.sasa.utils.HibernateU... Read More
package cn.sasa.test; import org.hibernate.Criteria; import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.criterion.Projection; import org.hibernate.criterion.Projectio Read More
package cn.sasa.test; import org.hibernate.Session; import org.hibernate.Transaction; import cn.sasa.domain.account; import cn.sasa.utils.HibernateUtils; public class TestHQL { @org.junit.Test public Read More
在hibernate.cfg.xml配置如下: <property name="hibernate.current_session_context_class">thread</property> Read More
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping pack Read More
hibernate是java的一种orm框架 使用: 1、引入jar包 地址:http://hibernate.org/orm/releases/5.4/ 2、编写配置文件 3、编写测试代码 元配置文件: 注意,文件应与原子类同级,并且名称必须是 XXX.hbm.xml 主配置文件: 注意,文件需放 Read More
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本犹豫接口不兼容而不能一起工作的那些类可以一起工作。 两个类所做的事情相同或相似,但是具有不同的接口时要使用它 Read More