hibernate
Qssn丶
学无止境,码无尽头
展开
-
错误:Duplicate entry '*' for key 'PRIMARY'
[2017-04-11 19:38:13] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper -SQL Error: 1062, SQLState: 23000[2017-04-11 19:38:13] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper -Duplicate ent原创 2017-04-11 19:51:59 · 3755 阅读 · 0 评论 -
hibernate5连接sqlite
因为hibernate没有sqlite的方言,所以只能自己写方言 SQLiteDialect.javapackage com.ssh.hui.util;//你自己的包名import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.Dialect;import org.hibernate.d原创 2017-05-07 11:22:46 · 3255 阅读 · 1 评论 -
Hibernate连接sqlite使用相对路径(src)
参考链接 http://hpi-ls.blog.163.com/blog/static/20214748201410192502133/ 数据库路径(guitar.db) hibernate配置#sqlite databasedriverClassName=org.sqlite.JDBCurl=jdbc:sqlite::resource:db/guitar.dbusername=r原创 2017-05-07 11:27:03 · 984 阅读 · 0 评论 -
SSH整合完美解决$$_javassist_4 cannot be cast to javassist.util.proxy.Proxy
$$_javassist_4 cannot be cast to javassist.util.proxy.Proxy昨天遇到了这个javassist这个错误,网上一查是struts2和hibernate的javassist.jar冲突导致的,自己摸索了一遍原来光去除struts2-core的依赖没用,要把所有strust相关的jar包引用去除对javassist的依赖。原创 2017-07-01 11:26:04 · 1733 阅读 · 0 评论 -
hibernate报错:JoinColumn cannot be resolved to a type
添加多对多关系时(如下)报错:JoinColumn cannot be resolved to a type@ManyToMany(cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) @JoinTable(name ="course", joinColumns = {@JoinColumn(name = "preplan_sn原创 2017-06-26 16:50:28 · 2244 阅读 · 0 评论 -
Hibernate关系(双向一对一、一对多、多对多和自身多对多)映射注解整理
1. 一对一(OneToOne) Preplan表(对应表)@Entity@Table(name = "PRE_PREPLAN")public class Preplan{ //省略其他属性... private Reviews review;// @OneToOne(mappedBy="preplanSn",fetch=FetchType.EAGER,ca原创 2017-06-03 20:38:26 · 865 阅读 · 0 评论 -
hibernate实体类报错:Could not find a setter for property * in class * 解决方法
一、说明 这是由于hibernate @Entity @Table 实体类中不可以随便添加与表字段不对应的get方法,如增加请加注解 @Transient 注意:这种方法包括isXXX方法(比如下面例子的isEmpty方法)二、例子 @Transient public int getTotalEnrollment() { return enrolledSt原创 2017-06-26 18:51:25 · 4552 阅读 · 0 评论