小编Ale*_*lex的帖子

我们有一个Java通讯员.NET"mustinherit"或"notinheritable"?

我们如何声明Java中的某个类必须继承而不是直接从其自身实例化,或者相反,如何强制它不被继承?在.NET中,我们可以使用"mustinherit"和"notinheritable"修饰符.

java oop

3
推荐指数
2
解决办法
705
查看次数

Hibernate:在同一个应用程序中使用两个不同的数据库模式

语境

我正在创建一个数据库环境,我想在其中拆分多个不同模式中的数据以供不同的用户组使用。但是,这些数据库之一应该共享给所有人,因为它包含公共实体。

假设数据库:

  • DB1 - 公共实体;
    • 车轮实体
  • DB2 - 组“A”;
    • 汽车实体
  • DB3 - “B”组;
    • 摩托车实体

我有三个不同的项目:

  • 项目一:
    • 轮子豆
  • 项目2:
    • 汽车制造商
  • 项目3:
    • 摩托车构造器

问题

我正在尝试从项目/模式(2,“A”)和(3,“B”)访问轮子(项目 1)

第一个问题:可以吗?第二:我该怎么做?

hibernate.cfg.xml 在项目 2 中配置为

<property name="hibernate.connection.url">jdbc:mysql://99.999.999.99:3306/DB2</property>
Run Code Online (Sandbox Code Playgroud)

这必然必须限制与 DB2 的所有连接,或者还有另一种方法来添加新连接或使用 3306 端口中的所有数据库,或者至少是 DB1?

项目 2 中的项目 1映射实体似乎也没有成功,例如:

<mapping class="com.company.project1.Wheels"
        package="com.company.project1.Wheels" resource="com/company/project1/Wheels.hbm.xml"/>
Run Code Online (Sandbox Code Playgroud)

配置

  • 日蚀靛蓝
  • mysql 5.5
  • Hibernate 3.0(通过 xml 映射而不是注解)
  • 赢7

感谢您的帮助!

java mysql eclipse hibernate

3
推荐指数
1
解决办法
2万
查看次数

Spring:将String从View转换为Calendar对象

如何将表单输入(easyui-datetimebox,以防万一)中的字符串转换为Controller中对象的Calendar属性,由Spring自动进行?

我已经阅读了http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/validation.html,但我找不到任何接近正确的地方.

JSP:

<input id="DeadLineDate"
  class="easyui-datetimebox" 
  name="DeadLineDate"
  value="${SessionDeadLineDate}"
  data-options="formatter:myformatter,
                parser:myparser
/>
Run Code Online (Sandbox Code Playgroud)

当提交时,Spring验证会抛出一个错误:

Failed to convert property value of type java.lang.String to required type java.util.Calendar for property DeadLineDate; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [java.util.Calendar] for property DeadLineDate: no matching editors or conversion strategy found.
Run Code Online (Sandbox Code Playgroud)

PS:春天3

编辑:添加控制器的方法来执行操作:

@Controller
@RequestMapping("/project/MaintainProjectFrm")
@SessionAttributes({"project","SessionDeadLineDate"})
public class MaintainProjectController {

    /* ... many methods... */

    @RequestMapping(params = "update", method = RequestMethod.POST, produces={"text/plain; charset=UTF-8"})
    public String update(@ModelAttribute("project") Project project, …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc

3
推荐指数
1
解决办法
2725
查看次数

如何在vb.net中迭代对象的属性?

我正在我的项目中调试一个复杂的计算对象,我想在文本框中显示它的各种属性,以使我的测试更容易.

我能做点什么吗

for each p as someKindOfProperty in MyObject1
  debug.print(p.name & " - " & debug.print p.value)
  textbox1.text = textbox1.text & vbcrlf & p.name & " - " & p.value
next
Run Code Online (Sandbox Code Playgroud)

???

怎么样?

.net vb.net

2
推荐指数
1
解决办法
743
查看次数

如何将数据导入SQL Server Express的最佳方法是什么?

我想从Access,Excel和txt文件导入数据到SQL Server Express.我正在创建一个像样的数据库,我必须导入这些旧的格式化数据.使用少量记录时,我直接通过Visual Web Developer DB Explorer进行复制和粘贴.

但现在我正在处理更多的记录(40k).我认为复制/粘贴不安全,缓慢和不专业.我没有任何其他接口来控制SQL服务器.我怎样才能做到这一点?

谢谢!

sql-server

2
推荐指数
1
解决办法
1万
查看次数

.net集合:如何将对象从一个集合复制到另一个集合?

我在vb.net中实现了一个自定义的Graph算法,我遇到了以下问题:

设置代码:

dim col as new collection
dim myC as new system.collections.genericList(of myClass)

dim obj1 as new myClass
dim obj2 as new myClass

myC.add(obj1)
myC.add(obj2)

dim myC2 as new system.collections.generic.list(of myClass)

myC2 = myC

col.add(myc2)

'In the next statement, the myC2 inside col collection will be decreased to contain
'only obj1, like myC. I supose this is for myC and myC2 contains only a pointer to
'objects obj1 and obj2 as well col contains pointers to myC and myC2
myC.remove(obj2) …
Run Code Online (Sandbox Code Playgroud)

.net vb.net oop

2
推荐指数
1
解决办法
1673
查看次数

Hibernate会覆盖数据

我是Hibernate的初学者,我正在尝试将测试数据保存到表中.每次运行脚本时,我的数据都会被覆盖,甚至ID字段也会自动生成.你能帮助我吗?

系统:(win7 32,Eclipse Indigo SR2,Jboss Hybernate 3.5.1)

public class testeHibernate {

public testeHibernate() {
}

/**
 * @param args
 */
public static void main(String[] args) {

    Session session = SessionFactoryUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    Status st = new Status();
    st.setAbrev("CON");
    st.setDescricao("Consultado");
    st.setFim(false);
    st.setVigente(true);
    session.persist(st);
    List result = session.createQuery("FROM Status").list();

    for(Status sta : (List<Status>) result){
        System.out.println(sta.getDescricao());
    }

    session.getTransaction().commit();

}
Run Code Online (Sandbox Code Playgroud)

}

公共类SessionFactoryUtil {

private static final SessionFactory sessionFactory;

static {
    try {
        // Create the SessionFactory from hibernate.cfg.xml
        sessionFactory = new Configuration().configure().buildSessionFactory();

    } catch (Throwable …
Run Code Online (Sandbox Code Playgroud)

hibernate

1
推荐指数
1
解决办法
497
查看次数

与 VB.net 相比,C# 的主要优点是什么?

可能的重复:
C# 和 VB.NET 之间最重要的功能差异是什么?
C# 相对于 VB 的优势

我使用 VB.net 进行编程是因为我以前有过 VB 6.0 的经验并且熟悉它的语法。我知道大多数 .net 程序员更喜欢 C#。我知道C性能相对于很多其他语言都有优越的性能,但是在同一个.net框架中也有很好的优势?有充分的理由建议我是否应该立即从 VB 迁移到 C#?谢谢!

.net c# vb.net

0
推荐指数
1
解决办法
7373
查看次数

将Tomcat端口从8080更改为80

我想把tomcat的端口从8080改为80.到现在为止,我在端口80运行了一个IIS,没有任何问题.当我尝试在Tomcat的'conector'中使用80时,会出现以下错误:

java.net.BindException: Address already in use: JVM_Bind '<'null'>':80 <!-- catalina's log
Run Code Online (Sandbox Code Playgroud)

但IIS被禁用,NETSTAT显示端口80的状态为TIME_WAIT的一些连接.我有点困惑.IIS如何使用端口80而Tomcat却没有?我应该配置另一个属性吗?

谢谢!

(及时:tomcat 6胜过2008服务器)

tomcat tomcat6

0
推荐指数
1
解决办法
2107
查看次数

标签 统计

.net ×3

java ×3

vb.net ×3

hibernate ×2

oop ×2

c# ×1

eclipse ×1

jsp ×1

mysql ×1

spring ×1

spring-mvc ×1

sql-server ×1

tomcat ×1

tomcat6 ×1