ABP框架如何使用依赖注入查询数据绑定下拉列表。

ABP框架如何使用依赖注入查询数据绑定下拉列表,传到前台页面并绑定到DropDownListFor

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
请大神指教:Abp框架怎么写Api

第一次接触Abp框架和api,怎么在Abp框架里写接口,各位大神请指教。比如写一个查询接口。有适合初学者的文档或者视频最好了。在此谢过!

ABP框架入门 怎么迁移数据库 怎么可以打开

![图片说明](https://img-ask.csdn.net/upload/201809/13/1536836974_455282.png)

2000C币高额悬赏!在框架分层的情况下成功使用AutoFac控制反转!

跪求解决方案! 我的框架是MVC模式的.NET框架, 包含框架核心层,分数据服务接口层、数据服务层、业务处理接口层、业务处理层,表现层 表现层引用业务处理接口层, 业务处理层引用数据服务接口层、业务处理接口层, 数据服务层引用数据服务接口层,框架核心层的仓储接口 然后在表现层的Global.asax文件中的Application_Start方法中调用如下代码进行依赖注入 但是无法获取到数据服务层、及业务处理层的实例 求解决! using Autofac; using Autofac.Integration.Mvc; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Web; using System.Web.Mvc; namespace MicroCloud.Admin { public class AutoFacConfig { public static void RegisterAutoFac() { var builder = new ContainerBuilder(); //加载层的控制器,否则无法在其他层控制器构造注入,只能在web层注入 Assembly[] asm = GetAllAssembly("MicroCloud.Admin.dll").ToArray(); builder.RegisterAssemblyTypes(asm); //注册服务 Assembly[] asmServices = GetAllAssembly("MicroCloud.DataServices.dll").ToArray (); builder.RegisterAssemblyTypes(asmServices) .Where(t => t.Name.EndsWith("Service")&&t.Name!= "BaseService" && t.Name != "BaseTableService") .AsImplementedInterfaces(); //注册业务 Assembly[] asmBusiness = GetAllAssembly("MicroCloud.Business.dll").ToArray(); builder.RegisterAssemblyTypes(asmBusiness) .Where(t => t.Name.EndsWith("Business")) .AsImplementedInterfaces(); builder.RegisterControllers(Assembly.GetExecutingAssembly()); builder.RegisterModelBinders(Assembly.GetExecutingAssembly()); builder.RegisterModelBinderProvider(); //注册过滤器 //builder.RegisterFilterProvider(); //builder.RegisterType<OperateAttribute>().PropertiesAutowired(); builder.RegisterControllers(typeof(MvcApplication).Assembly); var container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); } #region 加载程序集 public static List<Assembly> GetAllAssembly(string dllName) { List<string> pluginpath = FindPlugin(dllName); var list = new List<Assembly>(); foreach (string filename in pluginpath) { try { string asmname = Path.GetFileNameWithoutExtension(filename); if (asmname != string.Empty) { Assembly asm = Assembly.LoadFrom(filename); list.Add(asm); } } catch (Exception ex) { Console.Write(ex.Message); } } return list; } //查找所有插件的路径 private static List<string> FindPlugin(string dllName) { List<string> pluginpath = new List<string>(); string path = AppDomain.CurrentDomain.BaseDirectory; string dir = Path.Combine(path, "bin"); string[] dllList = Directory.GetFiles(dir, dllName); if (dllList.Length > 0) { pluginpath.AddRange(dllList.Select(item => Path.Combine(dir, item.Substring(dir.Length + 1)))); } return pluginpath; } #endregion } }

如何基于ABP框架设计热插拔插件系统?

基于ABP框架开发 环境为 .net core 设计一套可用的热插拔差价系统,感觉OSGI.NET很合适,但是好像不支持.NET core

ABP 框架 the underlying provider failed on open

公司最近使用ABP 框架 开发项目,遇到这个问题,一直困扰着我, 底层提供商未能打开(the underlying provider failed on open), 有用到过EF 项目是C/S结构的,有六台电脑,五台都能正常运行,唯独有一台运行不起来,报错:the underlying provider failed on open。 数据库连接的都是同一台服务器,服务器和客户端六台电脑都配置好MSDTC的。 异常信息:The transaction has aborted. System.Transactions.TransactionAbortedException: The transaction has aborted. at System.Transactions.TransactionStateAborted.BeginCommit(InternalTransaction tx, Boolean asyncCommit, AsyncCallback asyncCallback, Object asyncState) at System.Transactions.CommittableTransaction.Commit() at System.Transactions.TransactionScope.InternalDispose() at System.Transactions.TransactionScope.Dispose() at Abp.EntityFramework.Uow.TransactionScopeEfTransactionStrategy.Commit() at Abp.EntityFramework.Uow.EfUnitOfWork.CompleteUow() at Abp.Domain.Uow.UnitOfWorkBase.Complete() at Abp.Domain.Uow.UnitOfWorkInterceptor.PerformSyncUow(IInvocation invocation, UnitOfWorkOptions options) at Abp.Domain.Uow.UnitOfWorkInterceptor.PerformUow(IInvocation invocation, UnitOfWorkOptions options) at Abp.Domain.Uow.UnitOfWorkInterceptor.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Abp.Auditing.AuditingInterceptor.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Abp.Runtime.Validation.Interception.ValidationInterceptor.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.LoginAppServiceProxy.GetLoginMachineInfo(String MAC, Int32 MachineTypeID) at HKManage.NewRcGMS.FrmGMSLoading.RunCheck(String& strPayType) at HKManage.NewRcGMS.FrmGMSLoading.CheckStart()

abp数据库迁移产生的问题

在程序包管理控制台运行: Add Migration InitialCreate ,生成的文件删除后如何重新添加 注:删除部分文件后:重新 Add Migration InitialCreate后, pm>update-database 数据库,因为找不到部分已经删除的部分文件内容报错

Abp+signalR产生Abp.Castle.Log4Net问题

abp项目加载了abp.signalR包之后出现的问题, “/”应用程序中的服务器错误。 程序集“Abp.Castle.Log4Net, Version=4.3.0.0, Culture=neutral, PublicKeyToken=null”中的类型“Abp.Castle.Logging.Log4Net.Log4NetLogger”的方法“get_IsTraceEnabled”没有实现。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.TypeLoadException: 程序集“Abp.Castle.Log4Net, Version=4.3.0.0, Culture=neutral, PublicKeyToken=null”中的类型“Abp.Castle.Logging.Log4Net.Log4NetLogger”的方法“get_IsTraceEnabled”没有实现。 protected override void Application_Start(object sender, EventArgs e) { AbpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>( f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.config")) ); 堆栈跟踪: [TypeLoadException: 程序集“Abp.Castle.Log4Net, Version=4.3.0.0, Culture=neutral, PublicKeyToken=null”中的类型“Abp.Castle.Logging.Log4Net.Log4NetLogger”的方法“get_IsTraceEnabled”没有实现。] Abp.Castle.Logging.Log4Net.Log4NetLoggerFactory.Create(String name) +0 Castle.Facilities.Logging.LoggingFacility.RegisterDefaultILogger(ILoggerFactory factory) +339 Castle.Facilities.Logging.LoggingFacility.Init() +67 Castle.MicroKernel.Facilities.AbstractFacility.Castle.MicroKernel.IFacility.Init(IKernel kernel, IConfiguration facilityConfig) +31 Castle.MicroKernel.DefaultKernel.AddFacility(IFacility facility) +176 Castle.MicroKernel.DefaultKernel.AddFacility(Action`1 onCreate) +76 Castle.Windsor.WindsorContainer.AddFacility(Action`1 onCreate) +61 AirCatering.Web.MvcApplication.Application_Start(Object sender, EventArgs e) in E:\DJcompany\AirCatering\src\AirCatering.Web\Global.asax.cs:13 [HttpException (0x80004005): 程序集“Abp.Castle.Log4Net, Version=4.3.0.0, Culture=neutral, PublicKeyToken=null”中的类型“Abp.Castle.Logging.Log4Net.Log4NetLogger”的方法“get_IsTraceEnabled”没有实现。] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +475 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +118 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +176 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +220 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +303 [HttpException (0x80004005): 程序集“Abp.Castle.Log4Net, Version=4.3.0.0, Culture=neutral, PublicKeyToken=null”中的类型“Abp.Castle.Logging.Log4Net.Log4NetLogger”的方法“get_IsTraceEnabled”没有实现。] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +658 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +89 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +188

有abp+vue的学习资源吗?

有abp+vue的学习资源吗? 有abp+vue的学习资源吗? 有abp+vue的学习资源吗?

ABP中使用Redis为什么本地调试是好的发布以后就报500

报错信息: ``` Mvc.ExceptionHandling.AbpExceptionFilter - ComponentActivator: could not proxy RunGo.ConfigAppService ```

ABP缺少netstandard 2.0引用,怎么解决

在官网上下了套ABP框架,按教程还原了NuGet包,编译后提示缺少netstandard 2.0引用,请问怎么解决?![图片说明](https://img-ask.csdn.net/upload/201709/26/1506399973_143269.png)

CodeFIrst 如何查询多个实体数据到一个结果集

现在有 用户,用户角色两个实体 public class UserIF : ClassBase { public int UserIFID { get; set; } public string UserBH { get; set; }//用户编号 public string LoginName { get; set; }//登录名 public string LoginPWD { get; set; } public string DeptBH { get; set; } public string UserName { get; set; } public string Email { get; set; } public string TeleNum { get; set; } public ICollection< Role> Roles { get; set; }//角色 } public class Role { public int RoleID { get; set; } public int RoleType { get; set; } public string RoleName { get; set; } public string RoleDescribe { get; set; } public ICollection< UserIF> UserIFS { get; set; } } DbSet如下: public class QDFDBSet : DbContext { public QDFDBSet() : base("QuickDevelopFrame") { } public DbSet<TreeList> TreeLists { get; set; } public DbSet<QDFToolBar> QDFToolBars { get; set; } public DbSet<Role> Roles { get; set; } public DbSet <UserIF> QDFUsers { get; set; } // public DbSet <UserRole> UserRoles { get; set; } } 现在想查询出用户详细信息(UserIFID UserBH LoginName LoginPWD DeptBH UserName Email TeleNum RoleID RoleName)绑定到DataGrid上。 请问如何写查询语句,能将两个实体中的数据放在一个结果集中? 或用别的方法实现。谢谢

ABP/ASP.NET ZERO/CORE 2.0 中,ZERO自带的实体如何扩展 0

https://www.cnblogs.com/wer-ltm/p/7097623.html 这里有一篇文章,涉及到的就是上面说的“拓展非抽象实体”, 例如:组织关系表AbpOrganizationUnits 新增一个单位ID的字段 所以请问有没有什么办法能在不更新数据库的情况下实现? 下面是已尝试过的,好像都无法实现,也可能是配置错误: 1.直接创建个新类库然后映射 2.继承已有类库 3.忽略已有映射,重新映射

link环境下,如何使用codefirst查询多个类型的外键关联?

link环境下,如何使用codefirst查询多个类型的外键关联?

分布式事务MSDTC 启动了,.net控制台程序使用2个dbcontext的时候依然报错

控制台程序错误信息:MSDTC on server 'XXXXX' is unavailable. 数据库错误信息:The Microsoft Distributed Transaction Coordinator (MS DTC) service could not be contacted. If you would like distributed transaction functionality, please start this service. 开发环境: 操作系统: windows 10 pro x64 数据库系统: Microsoft SQL Server 2014 (SP1-GDR) (KB4019091) - 12.0.4237.0 (X64) Jul 5 2017 22:03:42 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.3 <X64> (Build 18362: ) 数据库和控制台程序都在个人电脑 分布式服务和防火墙配置截图: MSDTC服务启动 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995782_642605.png) MSDTC 组件属性配置 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995797_251778.png) 防火墙关闭 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995826_764792.png) 防火墙允许app添加msdtc ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995879_144770.png) 防火墙入栈规则添加msdtc ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995895_969597.png) 防火墙出栈规则添加msdtc ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995909_46026.png) 使用subinal 授予network service账号msdtc权限 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995918_986824.png) 数据库服务器实例连接属性勾选MSDTC选项 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995935_62133.png) .net 控制台程序和app.config截图 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995957_297876.png) ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995969_569268.png) 数据库日志错误信息截图 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995981_100861.png)

多对多存数据时,中间表没有数据

//action里的add方法 public String add(){ model.getRoles().addAll(roleService.getByIds(roleIds)); System.out.println(roleIds[0]);//能正确输出值 System.out.println(model.getRoles());//能正确得到对象 userService.add((User) model); return "_list"; } package oa0106.model; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * * 用户 * */ @Entity @Table(name="t_user") public class User { private long id; private String name; private String password; private String gender; private String loginName; private String email; private int phoneNumber; private String describe; private Set<Role> roles=new HashSet<Role>(); private Department department; @Id @GeneratedValue public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public int getPhoneNumber() { return phoneNumber; } public void setPhoneNumber(int phoneNumber) { this.phoneNumber = phoneNumber; } @Column(name="_describe") public String getDescribe() { return describe; } public void setDescribe(String describe) { this.describe = describe; } @ManyToMany(cascade=CascadeType.ALL) @JoinTable(name="role_user", joinColumns={@JoinColumn(name="user_id")}, inverseJoinColumns={@JoinColumn(name="role_id")}) public Set<Role> getRoles() { return roles; } public void setRoles(Set<Role> roles) { this.roles = roles; } @ManyToOne() @JoinColumn(name="department_id") public Department getDepartment() { return department; } public void setDepartment(Department department) { this.department = department; } } package oa0106.model; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.Table; /** * * 职位 * */ @Entity @Table(name="t_role") public class Role { private long id; private String roleName; private String describe; private Set<User> users=new HashSet<User>(); @Id @GeneratedValue public long getId() { return id; } public void setId(long id) { this.id = id; } public String getRoleName() { return roleName; } public void setRoleName(String roleName) { this.roleName = roleName; } @Column(name="_describe") public String getDescribe() { return describe; } public void setDescribe(String describe) { this.describe = describe; } @ManyToMany(mappedBy="roles",cascade=CascadeType.ALL) public Set<User> getUsers() { return users; } public void setUsers(Set<User> users) { this.users = users; } } //dao里的存储方法 public void save(T entity) { hibernateTemplate.save(entity); } 不知道是不是hibernateTemplate的问题,用户和职位关联不上,其他的数据都能存进数据库,就是用户和职位的中间表没有数据。

请问为什么后台获取不到表单数据

![图片说明](https://img-ask.csdn.net/upload/202002/02/1580621264_510387.png) ![图片说明](https://img-ask.csdn.net/upload/202002/02/1580621287_929596.png)![图片说明](https://img-ask.csdn.net/upload/202002/02/1580621300_411017.png)

asp.net发现一个很奇怪的问题,用insert语句插入的数据用detailview无法更新

用insert插入的数据不能更新 但是手动在数据库输入的数据就能更新,两条信息完全一样,但是用语法插入的就是无法修改。。。 一张是下单的图 ![图片说明](https://img-ask.csdn.net/upload/201702/08/1486535305_426349.jpg)我是想下单后还能修改,但是用insert插入的就是改不了啊,有没有大神提供一下思路啊?![图片说明](https://img-ask.csdn.net/upload/201702/08/1486535319_250396.jpg)

Entity FrameWork 排除更新 指定字段

Entity FrameWork 有一个表的 某个字段 的数据是通过 服务实时更新的,但是在 用户查看记录时 可能是 旧的,保存就会将 服务更新的数据給覆盖。 Entity FrameWork 如何排除更新 指定字段 1:重写 SaveChanges 排除 指定字段 无效(只能排除用户 输入的更改) public override int SaveChanges(){ //没有变动跳过 if (!Entitys.Any(_e => _e.State != EntityState.Unchanged)) return 0; //获取所有更新 var _entitiesChanged = ChangeTracker.Entries().Where(_e => _e.State == EntityState.Modified).ToList(); foreach (var entityitem in _entitiesChanged) { var _entity = entityitem.Entity; var _entityProptys = _entity.GetType().GetProperties(); this.Entry(_entity).Property(“VIPNO”).IsModified = false; } } 此 方法无效,求助大侠 指点

往mysql数据库插入date类型的数据报错。

报错信息是: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.Util.getInstance(Util.java:386) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2415) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2333) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2318) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at dao.ArticleDao.save(ArticleDao.java:28) at action.ActionServlet.service(ActionServlet.java:58) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 at dao.ArticleDao.save(ArticleDao.java:32) at action.ActionServlet.service(ActionServlet.java:58) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.Util.getInstance(Util.java:386) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2415) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2333) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2318) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at dao.ArticleDao.save(ArticleDao.java:28) ... 22 more 求解答。先谢谢啦!mysql中数据类型是data类型的对应的实体类的属性是什么类型,老是报错,插入失败。啊啊,头大了。

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Python可以这样学(第四季:数据分析与科学计算可视化)

Python可以这样学(第四季:数据分析与科学计算可视化)

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

javaWeb图书馆管理系统源码mysql版本

系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

Java8零基础入门视频教程

Java8零基础入门视频教程

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

TTP229触摸代码以及触摸返回值处理

自己总结的ttp229触摸代码,触摸代码以及触摸按键处理

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷

Ubuntu18.04安装教程

Ubuntu18.04.1安装一、准备工作1.下载Ubuntu18.04.1 LTS2.制作U盘启动盘3.准备 Ubuntu18.04.1 的硬盘空间二、安装Ubuntu18.04.1三、安装后的一些工作1.安装输入法2.更换软件源四、双系统如何卸载Ubuntu18.04.1新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列...

快速排序---(面试碰到过好几次)

原理:    快速排序,说白了就是给基准数据找其正确索引位置的过程.    如下图所示,假设最开始的基准数据为数组第一个元素23,则首先用一个临时变量去存储基准数据,即tmp=23;然后分别从数组的两端扫描数组,设两个指示标志:low指向起始位置,high指向末尾.    首先从后半部分开始,如果扫描到的值大于基准数据就让high减1,如果发现有元素比该基准数据的值小(如上图中18&amp;lt...

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

HTML期末大作业

这是我自己做的HTML期末大作业,花了很多时间,稍加修改就可以作为自己的作业了,而且也可以作为学习参考

Python数据挖掘简易入门

Python数据挖掘简易入门

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

C++语言基础视频教程

C++语言基础视频教程

UnityLicence

UnityLicence

软件测试2小时入门

软件测试2小时入门

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

Python数据分析师-实战系列

系列课程主要包括Python数据分析必备工具包,数据分析案例实战,核心算法实战与企业级数据分析与建模解决方案实战,建议大家按照系列课程阶段顺序进行学习。所有数据集均为企业收集的真实数据集,整体风格以实战为导向,通俗讲解Python数据分析核心技巧与实战解决方案。

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

超详细MySQL安装及基本使用教程

一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,然后点击go to download page。如下图:  点击download进入下载页面选择No...

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐