求问c#代码如何转义成java代码?

c#代码任务需求是查数据库中的多张表现在附上代码请大家给看看
数据库是access数据库项目是springboot不知道咋写求个逻辑要有个demo最好了谢谢

阅读 3.1k
1 个回答

要翻译,目前应该只能人工。

  • 语法、基础库这些东西都比较基础,这个翻译起来也不是太难,需要注意的是 Java 泛型和 C# 的泛型在实现上略有不同,可能会影响到程序的写法;另外 Java 没有属性一说,需要使用工具或者自己写 getter/setter。
  • HttpClient 在 Java 中也有,所以 Post 是可以替换的
  • Java 没有 Linq,所以数据库处理需要写 SQL 或者持久化库提供的工具(比如 HSQL)
  • 数据库处理 C# 用 EF 或者 ADO.NET,Java 用 Hibernate/MyBatis 或者直接 JDBC。框架差异较大,底层 ADO 和 JDBC 倒是有相似之处。这部分除了数据结构定义,重写的概率比较大。
  • C# 的集合扩展在 Linq 命令空间时里,Java 类似的实现是 Stream,不过在使用上可能比 C# 那套略微复杂一些
  • 框架没啥可比性,C# 用的 MVC 框架,Java 用 Srping 框架,可能会有一些相似的思想,但是在实现细节上肯定不同。不过 .NET5 MVC 框架已经大量吸引了 Spring 的 MVC 和 DI 思想,所以处理起来应该也不会太难。

话说回来,为啥要翻译呢,基于服务做接口不好么?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏