hibernate
文章平均质量分 78
java-北京-菜鸟
相同的角色, 相似的剧情, 不同只是时间, 地点和人物而已. 得之不喜, 失之不悲, 一切随缘吧.
展开
-
关于 Hibernate 级联操作
EJB3 支持的操作类型 [java] /** * Cascade types (can override default EJB3 cascades */ public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DELETE, SAVE_UPDATE,转载 2016-01-12 14:31:04 · 683 阅读 · 0 评论 -
@Temporal 注解使用
1) DATE :等于java.sql.Date2) TIME :等于java.sql.Time 3) TIMESTAMP :等于java.sql.Timestamp 1.日期:@Temporal(TemporalType.DATE) @Column(name = "applyDate", nullable = false, length = 10) pub转载 2016-03-17 14:45:01 · 11103 阅读 · 0 评论 -
could not initialize proxy - no Session
今天程序报了这样一个错: could not initialize proxy - no Session. 原因是在web.xml 中新增了 struts2 /test/* 而在 web.xml 中的 是这样配置的, 而我在 struts2 的action 中调用了一个对象的关联对象属性, 导致了报这个错误 OpenSessionInViewFil原创 2016-02-24 15:36:37 · 434 阅读 · 0 评论 -
hibernate tools 中 jdbc-type 与 hibernate-type 对照表
我在使用 hibernate-tools 反向生成实体的时候, 数据库类型是 tinyint(1)(数据库中时非空属性, 可控属性可以生成为 Byte), 生成的实体属性始终是 boolean , 不太喜欢, 找了些资料, 解决此办法: 在数据库的连接 url 的后面加上 tinyInt1isBit=false 即可如:MySQL Type Name转载 2016-05-12 16:27:14 · 3461 阅读 · 0 评论 -
eclipse 逆向工程生成hibernate实体类(注解或配置文件)
1.安装hibernate tools在 help --> Eclipse Marketplace 中搜索 hibernate, 找到 jboss tools , 点击 install, 选择 hibernate tools , 其他的不装, 按照步骤安装即可2.使用 Database Development 创建数据库连接这个应该很简单, 选择要连接的数据库类型, 输原创 2016-04-13 12:19:30 · 7923 阅读 · 0 评论 -
Hibernate中使用sql查询结果后再封装成实体类的问题
在使用hibernate的时候, 有时需要做一些联表查询, 而有时候需要查询的表在实体中并未做映射关系, 此时使用hsql语句就不太好使了, 就需要用到sql 了, 但是sql查出的结果是Object[] 类型的list, 要封装成实体类的话, 可以用 addEntity场景一String sql = select a.*, b.* from A a left join B原创 2016-11-04 19:06:10 · 5065 阅读 · 0 评论 -
Hibernate 删除对象关联集合遇到的问题
今天遇到一个问题, Product 类中有一个集合属性, @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "TLeaseProduct")// @OneToMany(cascade = {CascadeType.MERGE, CascadeType.REMOVE}, fetch = Fetch原创 2016-11-09 15:57:09 · 1595 阅读 · 0 评论 -
hibernate 中 addEntity() 与 @Formula 注解同时使用是遇到的问题
今天使用hibernate 的 createSQLQuery 方法, 使用原生sql查询数据, 本来想直接使用 query.addEntity("${p.*}", Student.class) 将结果封装成实体, 但是程序在 query.list() 方法中一直报 空指针异常, java.lang.NullPointerExceptionat org.hibernate.load原创 2016-11-25 19:25:11 · 1988 阅读 · 2 评论