#RNA

MySql和Hibernate中关于cascade的用法

数据库里的cascade的用法,Mysql和Hibernate里面是不相同。在数据库里,进行增加、修改、删除记录的时候,经常会涉及到父子关系的表。例如:有省份表和城市表,其中城市表有一个外键province_id引用到省份表的主键。这样,可以把省份表看成是父表,把城市表看成是子表,城市表记录的存在依赖于省份表的记录。(...

Hibernate映射集合属性

  Hibernate要求持久化集合属性字段必须声明为接口,实际的接口可以是java.util.Set,java.util.Collection,java.util.List,java.util.Map,java.util.SortedSet,java.util.SortedMap等,甚至是自己定义类型(只需要实现or...

HQL: Hibernate查询语言

Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态和关联之类的概念。  Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构上的相似...
代码星球 ·2020-12-26

hibernate4 二级缓存demo实例

转载:http://blog.csdn.net/chaoowang/article/details/21236501hibernate使用版本是:hibernate-release-4.3.4.Final需要的jar包:hibernate-release-4.3.4Finallibequired下所有jar包ehcac...

Hibernate所用15个jar包

Hbernate3.jar-------------------核心包antlr.jar----------------------------语言转换工具,hibernate用他将hql语句转换为sql语句dom4j.jar--------------------------解析xml文档的工具ehcahe.jar-...
代码星球 ·2020-12-26

在Hibernate中使用原生SQL语句

使用原生SQL查询必须注意:程序必须选出所有的数据列才可被转换成持久化实体。假设实体在映射时有一个<many-to-one../>的关联指向另外一个实体,则SQL查询中必须返回该<many-to-one../>映射的外键列,否则将导致抛出"columnnotfound"异常。最简单的做法是,在S...

Hibernate与Jpa的关系

Jpa是一种持久化的标准规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。在定义Model时,使用的是jpa的annotations,比如javax.persiste...
代码星球 ·2020-12-26

Hibernate主键生成器

主键生成器负责生成数据表记录的主键:increment:为long,short或者int类型主键生成唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不能使用!identity:在DB2,MySQL,MicrosoftSQLServer,Sybase和HypersonicSQL等提供identity(...
代码星球 ·2020-12-26

java.security.cert.CertificateException: No subject alternative names present

背景:在开发一个项目中,要调用一个webservice服务,之前设置的是http协议,项目中采用jdk自带的wsimport工具生成的客户端代码;后来,需求变更要求兼容https协议的webservice,开始以为只需要简单的将服务地址的连接改为https就可以了;但不行,总是报错javax.net.ssl.SSLHa...

Hibernate事务

Hibernate事务控制   在实际生产中,每个业务逻辑都是由一系列对数据库访问完成的,这一系列的数据访问可能包括删除一些数据,然后再插入一些数据,这里的删除和插入的动作不可分割,要么全部执行,要么都不执行,这就需要事务。   事务具备4个特性:原子性(At...
代码星球 ·2020-12-26

hibernate中删除表遇到主键被外键引用违反完整约束条件不能删除的问题

MySQL在InnoDB中设置了foreignkey关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。 SETFOREIGN_KEY_CHECKS=0; 删除完成后设置 SETFOREIGN_KEY_CHECKS=1; 其他:&nb...

记录下os.path.dirname(__file__)使用

原文链接:https://blog.csdn.net/jojoy_tester/article/details/54598713...

关于define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));的理解

define('DISCUZ_ROOT', substr(dirname(__FILE__),0,-7));得到网站根目录对于上面这语句一直不理解是什么意思,查了相关资料有点了结 首先:这个语句由 define(),substr(),dirname()三个函数组成 1.defin...

Compilation failed: internal java compiler error

在Idea中编译时出现这个错误:Error:java:Compilationfailed:internaljavacompilererror。Information:Usingjavac1.7.0_79tocompilejavasourcesInformation:java:javacTask:源发行版1.6需要目标发...

executing external native build for cmake

进一步调试的方法: 在Androidstudio下方打开terminal,然后: gradlewbuild--stacktrace  ...
首页上一页...2425262728...下一页尾页