`
mysecondgod
  • 浏览: 18631 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

创建实体类entity + 删除数据表

 
阅读更多
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class UserProfile {
private Long userOid;

@Id
public Long getUserOid() {
return userOid;
}

drop table CCMS_CERTDOWNCL cascade constraints;

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginService' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'loginDao' of bean class [com.clear2pay.services.impl.LoginServiceImpl]: Bean property 'loginDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1282)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1380)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1385)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1649)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1638)
at java.lang.Thread.run(Thread.java:810)
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'loginDao' of bean class [com.clear2pay.services.impl.LoginServiceImpl]: Bean property 'loginDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:801)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:651)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
... 27 more
----------------------
原因:在相应的dao和service中没有写属性的get、set方法。


------》》》》》
org.hibernate.hql.ast.QuerySyntaxException: UserProfile is not mapped [from UserProfile o where o.loginId = 1]
原因:1.没有写映射2.映射没有在spring中配置

----->>>>>
Could not determine type for: java.lang.Date, at table: USER_PROFILE, for columns: [org.hibernate.mapping.Column(CREATE_DATE)]
原因:应该是:java.util.Date
分享到:
评论

相关推荐

    .net 实体类框架+linq

    .NET实体类框架(Entity Framework,简称EF)是微软推出的一款对象关系映射(ORM)工具,它为开发者提供了一种抽象的方式来操作数据库,无需编写大量的SQL语句。EF允许我们用面向对象的方式处理数据,将数据库中的表...

    SpringBoot + MybatisPlus 实现实体类转成数据库表结构,可直接运行

    步骤3:创建实体类 根据你需要的数据库表结构,编写对应的Java实体类。这些类通常会包含一些字段,每个字段对应数据库中的一个列,字段类型则对应列的数据类型。 步骤4:配置MybatisPlus 在SpringBoot的配置类中,...

    C#使用实体类生成数据库表

    本文将深入探讨如何使用C#的实体类和Linq来生成数据库表,并通过示例代码进行详细解释。 首先,让我们了解什么是实体类。实体类是与数据库表相对应的C#类,它们通常包含了表中的字段作为类的属性。当我们创建这些类...

    SqlSugar生成实体类Demo

    本示例“SqlSugar生成实体类Demo”将重点介绍如何利用SqlSugar的T4模板生成实体类,以及进行基本的CRUD(创建、读取、更新、删除)操作。 首先,我们要理解什么是T4模板。T4是Visual Studio提供的一种文本模板技术...

    sql server数据库表生成实体类生成工具

    当开发者需要对数据库进行操作时,可以创建这些实体类的实例,通过实例来读取、更新或删除数据。 实体类生成工具的工作原理通常是通过ADO.NET或者更现代的ORM框架(如Entity Framework)来连接数据库,获取表结构...

    C#数据库表转实体类

    - **Code First**:开发人员先创建实体类,然后框架根据类生成数据库结构。 - **Database First**:先有数据库,通过工具如EF Designer从数据库生成实体类和上下文类。 - **Model First**:基于模型设计数据库和...

    SQLite数据库创建EntityFramework数据模型支持程序

    SQLite数据库创建Entity Framework数据模型支持程序是一个用于Visual Studio 2010的工具,它使得开发者能够更加便捷地在SQLite数据库上构建数据模型。Entity Framework是Microsoft推出的一个面向对象的ORM(对象关系...

    Ado.Net+Entity+Framework整理后资料.rar

    Mappings定义了实体类和数据库表之间的关系,使得EF能够自动处理数据的持久化。 在开发中,Entity Framework提供了两种工作模式:Code First和Database First。Code First允许开发者首先创建模型类,然后自动创建...

    C#实体类和实体类集合的自动排序

    2. 创建实体类集合类,实现IBindingList、ITypedList、IBindingListView和IComparer接口。 3. 在集合类中,重写必要的方法,如AddNew、ApplySort、Compare等,以支持排序和数据绑定。 4. 在UI层,将集合实例设置为...

    asp.net实体类生成工具

    2. **简化数据库操作**:通过实体类,开发者可以避免直接编写SQL语句,而是使用更直观的面向对象的方式进行CRUD(创建、读取、更新、删除)操作。 3. **提高可维护性**:当数据库结构发生变化时,只需修改生成的实体...

    GreenDao保存实体类套实体类

    这些实体类通常包含`@Entity`注解,表示它们将在数据库中对应一个表。对于嵌套实体类,我们可以通过定义一对多或一对一的关系来处理。 1. **定义实体类**:在开始之前,确保已经正确地引入了GreenDao库。创建两个...

    c# oracle创建实体类操作

    下面我们将详细探讨如何在C#中使用Oracle创建实体类及其相关知识点。 1. Entity Framework简介: Entity Framework是Microsoft开发的一个对象关系映射(ORM)框架,它允许开发者使用.NET语言(如C#)来操作数据库...

    数据层 万能实体类方法

    在这个场景中,"万能实体类方法"可能会结合ORM(对象关系映射)框架,如Entity Framework或NHibernate,它们可以自动将对象与数据库表映射,简化数据访问。通过ORM,我们可以更方便地执行SQL语句,无需手动编写大量...

    SqlServer表生成实体类

    在开发过程中,将数据库中的表结构映射到程序中的实体类是一种常见的做法,它能方便地进行数据操作和业务逻辑处理。本文将详细介绍"SQL Server表生成实体类"这一主题,以及如何利用提供的工具进行操作。 首先,实体...

    .net 自动生成实体类、DAO工具

    例如,在这个工具中,可能通过解析数据库表结构,自动为每张表创建相应的实体类,包含其所有字段和属性。 接着,DAO是数据库访问对象,它是数据库操作的抽象层,用于执行SQL语句,如插入(INSERT)、更新(UPDATE)...

    Entity Framework主从表使用

    在Entity Framework中,我们首先需要定义实体类,这些类对应于数据库中的表。对于主从表关系,我们需要创建两个类,一个代表主表,另一个代表从表。例如,假设我们有一个`Department`(部门)作为主表,`Employee`...

    MYSQL 生成C#实体类

    MySQL数据库在C#开发中广泛应用于数据存储与交互,而将数据库中的表结构映射为C#实体类是常见的需求。这使得开发人员能够通过对象-关系映射(ORM)技术,更方便地操作数据库。标题提到的"MYSQL 生成C#实体类"是一个...

    C#实体类自动生成工具

    C#实体类自动生成工具是一种高效开发辅助工具,主要用于简化C#编程中常见的数据模型类创建过程。在软件开发中,实体类通常用于映射数据库表结构,它们封装了数据并提供了一些基本操作。手动创建这些类可能会耗费大量...

    实体类SQL语句生成器

    通过创建实体类,开发者可以更方便地进行数据操作,比如CRUD(创建、读取、更新、删除)操作,而无需直接与数据库打交道。C#中的实体类通常会结合ORM(对象关系映射)框架,如Entity Framework,来实现对数据库的...

Global site tag (gtag.js) - Google Analytics