草庐IT

Hibernate_sequence

全部标签

java - 为什么 Hibernate session 不反射(reflect)在应用程序外部所做的更改

我正在开发一个Java应用程序,它可以快速检查客户端数据库表中的更新,如果发现任何更新,则使用Hibernate和将其传输到服务器数据库>MySQL。当我们使用hibernatesession更改数据库时,它工作得很好但是每当我使用MySQLWorkbench更改数据库表值时,它都会像以前一样返回记录。如何通过hibernatesession更新表中的外部更改。publicListgetAllClientMasterTableWithServerFlag(){try{clientSession=ClientHibernateUtil.getSessionFactory().openSe

java - 如何加入两个与 JPA/Hibernate 的关联

我是Hibernate的新手,真的需要你们的帮助....我有以下类(class):UserActionPerUserResult@Entity@Table(name="user_action_per_user_result")publicclassUserActionPerUserResult{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privatelongid;@Column(name="user_email",nullable=false)privateStringuserEmail;@ManyToOne@JoinCol

java - Hibernate Search - MySQL 错误太多与连接继承模型连接

我刚刚在我的网络应用程序中遇到了以下MySQL错误Toomanytables;MySQLcanonlyuse61tablesinajoin这是在执行HibernateSearch(版本5.5.2)查询时发生的,我不完全确定为什么需要那么多联接。这是我的实体模型的一个简化示例:@Entity@Inheritance(strategy=InheritanceType.JOINED)publicclassProfile{Integerid;@ManyToOneRelatedEntityOnejoinOne;}@Indexed@EntitypublicclassBusinessProfilee

java - 无法使用 Hibernate 和 MYSQL 创建表

我是hibernate的新手,我必须从它那里得到一些奇怪的行为,下面是场景。我的java文件是,用户详细信息.java:-packageorg.mahesh.test;importjavax.persistence.Entity;importjavax.persistence.Id;@EntitypublicclassUserDetails{@IdprivateintuserId;privateStringuserName;publicStringgetUserName(){returnuserName;}publicvoidsetUserName(StringuserName){th

mysql - Hibernate 5.0.12 错误的列定义与 Mysql 5.7 转义

我使用Hibernate+SpringJPA和Mysql5.7作为DBMS。我想使用一些保留关键字作为列名,为此我准备了:spring.jpa.properties.hibernate.globally_quoted_identifiers=true有些列有自定义定义,例如:@CreatedDate@Column(updatable=false,columnDefinition="DATETIME(6)")privateLocalDateTimecreatedDate;不幸的是,Hibernate将其翻译为:`created_date``DATETIME(6)`代替`created_d

java - Hibernate 映射连接常量表的一列

我有2个表,第一个是可变的,第二个只包含常量:USER.IDUSER.NAMEUSER.USER_TYPE(FKonUSER_TYPE.ID)INTVARCHAR(64)INT(1)----------------------------------1Alex32Jane13Carl3USER_TYPE.IDUSER_TYPE.VALUEINT(1)VARCHAR(64)------------------------------1PENDING2REGISTERED3BANNED4ACTIVE外键USER.USER_TYPE是必需的,它引用表USER_TYPE中的主键USER_TYP

java - 如何在 Spring Boot 中使用 hibernate/jpa 将数据插入 mysql 关系表中

我有以下架构首先是对的吗?就像1个供应商有多个付款,供应商有1个身份,即他的信息。我想插入供应商支付的款项。我目前正在做的是POST一个包含以下元素的json文件。{"date":"2017-02-17","dueDate":"2018-02-17","payable":2000,"paid":1000,"supplierId":1}现在在Controller中,我正在读取requestJson提取供应商的Id,然后找到其类的对象,然后将其传递给Payment以添加付款。这是正确的方法吗?case"payment":{logger.debug("Theconditionforthein

java - 使用 MySQL 和 Hibernate 以加密形式存储密码字段

我正在使用Spring、Hibernate来开发我的应用程序。作为数据库方面,我有MySQL。我有一个用户表,它有varchar类型的密码字段。现在,当创建新用户时,我只想以加密形式存储密码字段。Hibernate是否提供任何工具来这样做?还是有其他办法? 最佳答案 你可能想看看这个线程,它为同一个问题提供了很好的答案:PasswordencryptionwithSpring/Hibernate-Jasyptorsomethingelse?简而言之,使用一种带盐的单向哈希算法来加密密码是实际的做法。

java - 在 Hibernate 中调用存储过程

我昨晚才开始学习hibernate,它很有趣。我在使用hibernate调用存储过程作为sql查询时遇到了一些麻烦。我附上了来源和错误,请帮助我。谢谢:){callgetRecords}这是java文件:::importjava.util.Iterator;importjava.util.List;importorg.hibernate.Query;importorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.cfg.Configuration;publicclassSelectPr

mysql - 如何设置sql_mode hibernate

有没有办法在Hibernate属性或连接字符串中设置sql_mode(对于MySql数据库)?谢谢,斯特凡诺 最佳答案 是的,如documentedJDBC连接字符串中可以使用如下定义的sessionVariables属性:Acomma-separatedlistofname/valuepairstobesentasSETSESSION...totheserverwhenthedriverconnects.值列表放在单引号内:sessionVariables=sql_mode='ALLOW_INVALID_DATES,NO_BACK