hibernate 使用注解 查询和添加对象到数据库没有反应 .
来源:互联网 发布:在线aes算法 编辑:程序博客网 时间:2024/04/27 05:54
在使用sring和hibernate集成的时候 我们一般可以使用两种方式去配置持久化数据层
1.配置文件
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="dataSource" ref="dataSource"></property>
- <property name="mappingResources">
- <list>
- <value>theone/cms/article/entity/cms.hbm.xml</value>
- </list>
- </property>
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
- <prop key="hibernate.show_sql">true</prop>
- </props>
- </property>
- </bean>
<bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource" ref="dataSource"></property><property name="mappingResources"><list><value>theone/cms/article/entity/cms.hbm.xml</value></list></property><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop><prop key="hibernate.show_sql">true</prop></props></property></bean>
这里注意
- <PRE class=java name="code"><bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="mappingResources">
- <list>
- <value>theone/cms/article/entity/cms.hbm.xml</value>
- </list>
- </property>
- 指定配置文件的路径
- 2;注解
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
- destroy-method="destroy">
- <property name="dataSource" ref="dataSource"></property>
- <property name="packagesToScan" value="com.theone.entity.po" />
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
- <prop key="hibernate.show_sql">true</prop>
- </props>
- </property>
- </bean>
- 注意区别上面的两个配置文件中的标示部分
- 还应该注意的是注解在jpa中使用
- /**
- * @author Administrator at 2012-12-27下午07:10:22
- * @Email lidaliang12345@126.com
- * @QQ 386115312
- */
- @Entity
- @Table(name="UserInfo")
- public class UserInfo implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @Column(name="[id]")
- @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="seqhilo")
- @SequenceGenerator(sequenceName="userInfo_sequence", name = "seqhilo",allocationSize=1)
- private long id;
- @Column(name="[name]")
- private String name;
- 这样的方式
- 注意了 下面是
- import java.io.Serializable;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
- import javax.persistence.SequenceGenerator;
- import javax.persistence.Table;
- 注解的包,不是使用hibernate自身的注解方式!</PRE><BR>
- <BR>
- <PRE></PRE>
- <PRE class=html name="code"><PRE></PRE>
- <PRE></PRE>
- <P></P>
- <PRE></PRE>
- </PRE>
- hibernate 使用注解 查询和添加对象到数据库没有反应
- hibernate 使用注解 查询和添加对象到数据库没有反应 .
- 【Hibernate】保存对象到数据库
- java序列化对象到文件和数据库(Hibernate postgres)
- hibernate save没有保存数据到数据库
- hibernate save没有保存数据到数据库
- 使用MyEclipse中用Hibernate反向工程生成的DAO会发生对象无法存储到数据库的现象,原因是没有运用事务。
- IE9浏览器点击“添加到收藏夹”按钮没有反应问题的解决方法
- hibernate 使用和查询
- 字符串使用split没有反应
- hibernate sql查询对象到map中
- view 里面添加button,button没有反应
- 关于Hibernate注解的使用(命名查询 本地查询)
- Hibernate注解的使用(命名查询 本地查询)
- Hibernate 使用Disjunction动态添加查询条件
- Oracle 数据库启动命令dbstart没有反应
- Oracle数据库启动命令dbstart没有反应
- hibernate入门之添加和查询
- UVA 10656 - Maximum Sum (II)
- ADROID 2.1 架构解析 6 闹钟
- March 25, AD 2013 Day 1
- 4种必须知道的Android屏幕自适应解决方案
- 【流式计算】Twitter Storm: Transactional Topolgoy简介
- hibernate 使用注解 查询和添加对象到数据库没有反应 .
- ADROID 2.1 架构解析 7 键盘
- ebtables手册
- oracle指定排序方法
- ADROID 2.1 架构解析 8 触摸屏
- HDU 1593 find a way to escape
- Java中Vector和ArrayList的区别
- 使用SQL database Migration wizard迁移数据库时的varchar中文乱码问题
- 简单动态规划集(四)