Lombok 是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。拿lombok官网的一个例子来说: 要使用这个对象,必须还要写一些getter和setter方法,可能还要写一个构造器、equals方法、或者ha ...
分类:
其他好文 时间:
2018-10-25 14:12:58
阅读次数:
164
图解: 1):瞬时状态(Transient) 对象与session没有关联,数据库中没有对应的数据。 一般new出来的对象便是瞬时对象。 对瞬时对象使用save()方法便使之成为持久对象。 由于数据库中没有对应的数据,所以对瞬时对象使用update()方法无效。 2):持久状态(Persistent ...
分类:
Web程序 时间:
2018-10-20 14:58:31
阅读次数:
187
从10月1国庆过完节回来,那已经是7号了,之后便开始紧锣密鼓的筹划着接下来11月份的公司组织的对外活动,这边新来的产品对产品或者说对任务很是负责,并且策划了很多的方案,并且乐意站在我们开发的角度上去考虑问题,问我技术实现上会是怎么样的情况,我很是感动,并且开始自己着手实现我接下来接手的拼团的业务,但 ...
分类:
其他好文 时间:
2018-10-19 14:13:56
阅读次数:
124
一、近几年常用的访问数据库的方式和优缺点 1、原始java访问数据库 开发流程麻烦 <1>注册驱动/加载驱动 Class.forName("com.mysql.jdbc.Driver") <2>建立连接 Connection con = DriverManager.getConnection("jd ...
分类:
编程语言 时间:
2018-10-18 01:14:57
阅读次数:
237
DBCP DataBase Connection Pool 数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。 C3P0 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩 ...
分类:
编程语言 时间:
2018-10-11 17:01:07
阅读次数:
244
Configuration类 该类的对象会自动加载hibernate.cfg.xml文件,同时也可以定义自己的配置文件 sessionFactory接口 由于SessionFactory是重量级的,也就是说创建SessionFactory需要消耗大量的资源,所以在整个应用程序中最好只存在一个Sess ...
分类:
Web程序 时间:
2018-10-07 14:36:50
阅读次数:
143
缓存: 缓存介于应用程序和永久性数据存储源之间,其作用是降低应用程序直接读写永久性数据存储源的概率,从而提高应用程序的运行性能,缓存的物理介质通常是内存 一级缓存 hibernate的缓存分为一级和二级缓存,两者都位于持久化层存储的都是数据库数据的备份,其中一级缓存为hibernate的内置缓存,不 ...
分类:
Web程序 时间:
2018-10-06 18:37:13
阅读次数:
199
转自http://67566894.iteye.com/blog/659829 示例 要注意的是:fetch = FetchType.EAGER这句话在一个类里面只能出现一次,出现两次就会报错“cannot simultaneously fetch multiple bags”,要把其他的改为fet ...
分类:
编程语言 时间:
2018-10-02 20:19:53
阅读次数:
210
这篇还是在回顾知识。主要是关于java连接Sqlserver2012数据库的一些方式记录,以便以后查询。 十一之内复习完这些知识就可以新学Hibernate啦(*^▽^*) 1.普通方式 注意,在连接数据库之前要导入JDBC驱动。因为我用的是sqlserver,所以我导入了sqljdbc4.jar ...
分类:
数据库 时间:
2018-10-02 17:55:12
阅读次数:
169
出现错误的原因是:hibernate中对于数据库的longtext数据类型不支持。 解决方案: 1、写个类集成方言,然后自己实现对longtext的支持 2、修改hibernate.cfg.xml配置文件 将<property name="dialect">org.hibernate.dialect ...
分类:
移动开发 时间:
2018-10-02 17:26:41
阅读次数:
184